Fix ShadowParcel.writeString() to accept null as a valid value instead of ignoring it. I verified on Gingerbread and ICS that this is how Android behaves.

Add ShadowParcel.writeByteArray() and ShadowParcel.createByteArray().
Merge pull request #681 from erichaugh/master

Fix ShadowParcel.writeString(), add ShadowParcel.writeByteArray() and ShadowParcel.createByteArray().
Add ShadowSystemClock.sleep().
Merge pull request #682 from erichaugh/master

Add ShadowSystemClock.sleep().
Add open(int), setDisplayOrientation(), and autoFocus() shadow methods to ShadowCamera.
Merge pull request #683 from erichaugh/master

Add some methods to ShadowCamera.
Fix the issue that custom attribute value is used for android:xxx attribute
Merge pull request #685 from thorikawa/fix_custom_attr_issue

Fix the issue that custom attribute value is used for android:xxx attribute