Implement AccountManager.removeAccount
`ShadowAsyncTask#executeOnExecutor` runs on the passed `Executor`.
Reformat `ShadowAsyncTask` and `AsyncTaskTest` to match code style.
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
Original bitmap should be returned regardless of filter flag.
Only load libraries from project.properties if they exist
Merge pull request #708 from SuperJugy/FileSeparatorFixes

Add the res folder enforcement to "values" and add check
Merge pull request #716 from robolectric/jw/fix-filter

Original bitmap should be returned regardless of filter flag.
Merge pull request #718 from coreydowning/ignore-not-found-libs

Only load libraries from project.properties if they exist
Make sure `Animation.hasEnded()` is true after `ShadowAnimation.invokeEnd()` is called
Make `Animation.hasEnded()` true for `Animation.cancel()`
Merge pull request #720 from coreydowning/animation-ended

Fix `Animation.hasEnded()` so it is true after `invokeEnd()`/`cancel()`
Implement get/set text align for ShadowPaint. Fixes #383
Merge pull request #721 from coreydowning/paint-text-align

Implement get/set text align for ShadowPaint
Fix PopupWindow.isShowing()