Add secondary tests that run on separate process

- Test all URIs that are supported, and make sure they can be queried.

- Removed the URLs that were actually not implemented.

- Fix a bug in ProfileAwareUriMatcher

Test: run-all-tests.sh

Change-Id: I5a898ac44b3a7b22b404f764ae40f00f16d44340
16 files changed