Add open(int), setDisplayOrientation(), and autoFocus() shadow methods to ShadowCamera.
Fix ImageView.setImageResource() to no-op if the id passed in is 0.
Add ability to get the callbacks added to the SurfaceHolder returned by ShadowSurfaceView.getHolder().
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
Remove `ShadowActivity#onCreate` so the `FragmentManager` is correctly initialized.

Fixes #677
Merge pull request #688 from coreydowning/real-create

Remove `ShadowActivity#onCreate`
Changed a log line from INFO to FINE.

This cleans up builds by eliminating a lot of log noise that's of
dubious value.
Merge pull request #689 from eburke/hushlogging

Changed a log line from INFO to FINE.
Fix "unknown font id" issue
Add Typeface test case to make sure that Typeface.create() does not crash when different style is claimed after Robolectric.reset().
Use FEST instead of Hamcrest.
Merge pull request #692 from thorikawa/unknown_font_id

Fix "unknown font id" issue
If resource ID is 0, call set image drawable to null.
Merge pull request #691 from erichaugh/master

Fix ImageView.setImageResource() to no-op if the id passed in is 0.
Add ability to get the callbacks added to the SurfaceHolder returned by ShadowSurfaceView.getHolder().
Make fakeSurfaceHolder final, and use a Set instead of a List to remember the callbacks.
Merge pull request #695 from erichaugh/master

Add ability to get the callbacks added to the SurfaceHolder returned by ShadowSurfaceView.getHolder().
Remove requestFeature from ActivityController