New Matrix implementation and Bitmap creation metadata.

This pull adds a fresh implementation of how operations on Matrix instances are recorded. Normal operations (`setRotate`, `setSkew`, etc.) are kept in a map of operation key to a string representation of the operation's data. Operations that are 'pre' or 'post' are kept in a stack and queue, respectively, using the concatenation of transformation key and value representations.

Bitmaps also now record metadata about their creation. The use of a source Bitmap, stream, file path, resource, or byte array is kept in the shadow, along with information about filtering, a matrix transformation, or cropping. This allows for verifying the operations taken in complex creation or a chain of transformations.
Added support for get/set simOperator in TelephonyManager
Added support for get/set simState to ShadowTelephonyManager
Fixed "database locked" exception when transaction is rolling back
Comments improved
Remove shadows for ContentProviderOperation
Apply batch operations for registered content provider
Merge branch 'content-resolver-apply-batch' into remove-cp-operation-shadow
Fix mavenize-android.sh version, note about -g.
Fix Robolectric.directlyOn.
Clean up Setup.
Clean up some resource name resolution.
Merge branch 'xian/salvage-good-stuff-from-layoutlib'

* xian/salvage-good-stuff-from-layoutlib:
  Clean up some resource name resolution.
  Clean up Setup.
  Fix Robolectric.directlyOn.
  Fix mavenize-android.sh version, note about -g.
allow multiple databases
Load resources via AssetManager for more realism and more uniform reference resolution.
More realistic scaling of dimensions.
More realism around Configuration.
Merge branch 'xian/typed-values'

* xian/typed-values:
  Load resources via AssetManager for more realism and more uniform reference resolution. More realistic scaling of dimensions. More realism around Configuration.
Remove brittle tests

Shouldn't depend on execution order
Merge pull request #478 from acc15/fix-database

Fixed "database locked" exception when transaction is rolling back
add support for Log.println to ShadowLog
Merge pull request #483 from daaku/master

Add support for Log.println to ShadowLog