WIP: Lollipop support

(Pushing beach work before the end of the week.)

This is an early work-in-progress on lollipop support.  History will be rewritten on this branch before merging (though it's a long way from being ready for merging).

The next step is dealing with the fact that Lollipop seems to want to resolve all referenced drawables, so when it loads `android:drawable/screen_background_selector_dark`, it then tries to load `android:drawable/screen_background_dark` (which apparently pre-lollipop did not try to load).  `android:drawable/screen_background_dark` is a color drawable defined in `android-all.jar!res/values/colors.xml`, and is not loaded correctly by robolectric.