Fix ShadowIntent#putExtra(String, byte[])'s return type.

ShadowIntent's putExtra method for byte arrays was marked as a void
method, when in Android this method actually returns an Intent (the same
Intent, so that these methods are chainable). I've updated the return
type and value to match Android, and added a test to guarantee that all
putExtra methods are chainable.
Keep a Bitmap's pixels when created from Bitmap.createBitmap(int[], int, int, Config).
Merge pull request #1246 from bchang/shadowbitmap

Added some implementations for ShadowBitmap
Handle isUserAMonkey call to avoid NPE. Always return false.
Merge pull request #1248 from anothem/fix/1208

Handle isUserAMonkey call to avoid NPE. Always return false.
Merge pull request #1243 from tec27/putextra_bytearray

Fix ShadowIntent#putExtra(String, byte[])'s return type.
More types on ShadowIntent extras.
add getScheme to ShadowIntent
add tests
Merge pull request #1250 from dodgex/1167_1244_add_getScheme

add getScheme to ShadowIntent
Merge pull request #1249 from stephanenicolas/intent-more-extras

More types on ShadowIntent extras.
expose onGoing property of Notification

[Fixes #1255]
Merge pull request #1256 from pivotal-is/notification_set_ongoing_#1255

expose onGoing property of Notification
add accessor for showWhen field on ShadowNotification

[Fixes #1253]
Merge pull request #1254 from pivotal-is/notification_show_when_#1253

add accessor for showWhen field on ShadowNotification
Update to parse3339 time in the context of the correct time zone.
Merge branch 'kriegfrj-parse-rfc339-timezone'
Make ShadowIntent properly parcel. Fixes #1265
Merge pull request #1266 from charlesmunger/master

Make ShadowIntent properly parcel. Fixes #1265
Delegate Kotlin standard library classes