Added new Config value for libraries

This config value specifies the paths to required Android
Library projects (relative to the project base dir). When
present, it supercedes the libraries from project.properties.

Also added a few constants in AndroidManifest.java to replace
hard-coded strings.
Update to parse3339 time in the context of the correct time zone.
Merge branch 'kriegfrj-parse-rfc339-timezone'
Fixed NPE on StrictMode.setVmPolicy
Make ShadowIntent properly parcel. Fixes #1265
Merge pull request #1266 from charlesmunger/master

Make ShadowIntent properly parcel. Fixes #1265
Delegate Kotlin standard library classes
Adds getFrameAtTime() support to ShadowMediametaDataRetriever
Changed method signature of String-valued getConstructor() to allow easier access to the no-arg constructor.
Added test coverage to getConstructor() calls and fixed latent bug in the String version.
Merge pull request #1267 from yanex/kotlin-service

Delegate Kotlin standard library classes.
Merge pull request #1268 from jacobtabak/master

Adds getFrameAtTime() support to ShadowMediametaDataRetriever.
Merge pull request #1269 from kriegfrj/noarg-constructor

Easier access to no-arg getConstructor().
Initialize ShadowImageView.matrix field to prevent NPE. Real android source starts with this field initialized:-

https://android.googlesource.com/platform/frameworks/base/+/jb-release/core/java/android/widget/ImageView.java
Add test for ImageView to show that ImageView.matrix must be initialized
Merge branch 'master' of https://github.com/robolectric/robolectric into shadow_image_view_fix
Set the qualifiers on the AssetManagers from ParallelUniverse instead of ShadowResources.updateConfiguration(), so those qualifiers don't get clobbered if another Resources class gets instantiated and configured as the result of inflating a view.
Change DrawableResourceLoaderTest to call setQualifiers() on the app AssetManager directly.
Merge pull request #1273 from erichaugh/resources

Set the qualifiers on the AssetManagers from ParallelUniverse.
Implement Theme.applyStyle() correctly.

Existing implementation only sets (and overrides) previous theme styles. Correct behaviour should overlay styles of the original Theme replacing original attributes conditionally when "force" == true.
Add overlayed styles to the end of the list not the beginning, the ones added later are the ones that are applied last.