Implement AccountManager.removeAccount
Allow specifying manifest, res, and assets via system property.

This is needed when other tooling bootstraps the test running.
`ShadowAsyncTask#executeOnExecutor` runs on the passed `Executor`.
Reformat `ShadowAsyncTask` and `AsyncTaskTest` to match code style.
Add option for startActivity to throw ActivityNotFoundException when Activity is not in the PackageManager.
Add Activities in the AppManifest to the application's PackageManager in default test lifecycle
Add static helper to Robolectric for configuring Activity checking
Fix File.separator issues in tests
Consider android maps and play services classes to be part of the Android SDK, but other classes under com.google.android to not be.
Merge pull request #702 from SuperJugy/FileSeparatorFixes

Fix File.separator issues in tests
Merge pull request #706 from erichaugh/master

Consider android maps and play services classes to be part of the Android SDK, but other classes under com.google.android to not be.
Correct StatFs tests to use absolute path so they will pass on other platforms (test was assuming Unix absolute paths)
Remove PhoneNumberUtilsTest because it's just testing real android code and will fail in many non-US locales.
Merge pull request #709 from coreydowning/remove-phone-number-utils-test

Remove PhoneNumberUtilsTest
Convert URL to URI to fix problem with spaces converted to %20
Merge pull request #710 from SuperJugy/FixSQLiteSpacesIssue

Convert URL to URI to fix problem with spaces converted to %20
Merge pull request #694 from coreydowning/asynctask-execute-on-executor

`ShadowAsyncTask#executeOnExecutor` runs on the passed `Executor`.
Add the separator fix for the "values" loading as well
Throw Exception if sent path doesn't end in res

- Currently, if a path doesn't end in res directory, it will silently not fail in the load, but will fail when the resource is tried to be read. leading to confusion as to why it can't find a resource.
Added tests for PackageResourceLoader