Improves action view simulation.

* Implements expand/collapse action view.
* Invokes callbacks for onActionExpandListener.

Closes #944.
Implemented better support for meta-data.

Closes #942, #917, #931.
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.
Setup a shadow for MediaRouter.