CtsVerifier Test List Infrastructure

Bug 2732160

Add a button to the main activity that launches a list activity
showing the list of manual tests that can be run. The test list
activity queries for activities that support intents with the
category "android.cts.intent.category.MANUAL_TEST" category.

Add some simple tests using ActivityMonitor to make sure that
the whole thing somewhat works. Its not entirely necessary,
but it was useful to learn about ActivityMonitor and be able
to play around with the AndroidManifest.xml to see what breaks.

Launch emulator and use the following command to build, install,
and run (out path omitted for brevity):

mmm cts/apps &&
adb install -r out/.../CtsVerifier.apk &&
adb install -r out/.../CtsVerifierTests.apk &&
runtest -b --path cts/apps/CtsVerifier

Change-Id: I915dfb64f58f6e080d14c45d07a037f7eb81dd9d
9 files changed