Implement OnSharedPreferenceChangeListener callbacks on commit.

Closes #946.
Fixes TestSharedPreferences behavior when using putString or putStringSet
with a null value. Default Android behavior is to remove the object for
that key.

CLoses #948.
Add naive implementation for ShadowInputMethodManager.toggleSoftInput()

Closes #951.
Implement ShadowContentResolver.getType().

Closes #954.
Add an additional constructor to ShadowSimpleCursorAdapter.

Closes #956.
Set the animation type to float/int even if caller skips ofFloat/ofInt
static constructors.

Closes #947.
Implement Service.stopSelf(id).

Fixes #959, Closes #960.
Add support for Activity intent filters and attributes.

* Adds support to parse the action and category elements in the
  intent-filter nodes in the AndroidManifest.xml

* Add all of the attributes in the Activity to ActivityData.
  Use a Map instead of individual fields to simplify parsing attributes,
  without having to explicitly set anything.

* Extend ActivityData with accessors for all activity attributes.

    * Adds a method for each attribute in the activity element.
    * Boolean attribute types are returned as booleans not strings.
    * Provides nominal support for xmlns -- doesn't assume all attributes
      are called 'android:<ATTR_NAME>'

Closes #957.
Implemented ShadowContentResolver.acquireUnstableProvider().

This method is used by various ContentResolver methods in the android
source, so should help with re-using existing logic more. It helped with
ContentResolver.openAssetFileDescriptor().

Closes #961.
Updates v4 support library 19.0.0 -> 19.0.1
AndroidManifest must be parsed before returning ActivityDatas.

Closes #963.
Fix error when creating SQLiteDatabase.

Closes #967.
Implement AccountManager.invalidateAuthToken.

Closes #971.
Add support to ObjectAnimator for multiple keyframes.
Add support to ObjectAnimator for a single keyframe.
Merge pull request #975 from pivotal-odell/objectAnimator-multipleKeyFrames

Add support to ObjectAnimator for multiple keyframes.
Ensure that @BeforeClass and @AfterClass methods are called on the same
classloader as @Test methods.

Closes #969.
Regenerate Travis CI deploy credentials
Adds resourceDir property to Config annotation.

This change allows users to configure what resource directory to any
path ending in '/res'.  This allows the use of maven profiles to process
resources and to run Robolectric tests against the outputted resource
dir.

Closes #926.
Updates script to install support jar