Create hostsidetests for statsd fw

Right now these just test that the APIs that need statsd to be alive
throw the correct exception when statsd is dead. These don't test APIS
like setDataFetch, etc that don't need statsd to be alive since those
shouldn't throw exceptions.

Also, simplify and improve statsd TEST_MAPPING files by combining them
into one toplevel file. This should be the union of all other
TEST_MAPPING files + have the new FrameworkStatsdHostTest

Some future ideas:
1. Test that things like pullers & pending intents are set within statsd
   upon restart. This would include new pullers set while statsd was
   dead
2. Test that other core restart logic (uidmap, config file deletion work
   upon statsd restart)
3. Verify that calling APIs without the necessary permissions throws a
   SecurityException.

Bug: 222124237
Test: atest FrameworkStatsdHostTest
Change-Id: If2f78b6bbfad3ccbc5ab4df9356c7305719ae378
18 files changed