Allow 'when' value (timestamp) to be tested for Notifications
Merge pull request #667 from seadowg/notification-timestamp

Allow 'when' value (timestamp) to be tested for Notifications
Added a parameterized robolectric test runner. Added a couple of tests to show it's usage and prove it still does things Robolectric way.
Fixed some code style issues.
Renamed the test classes. Replace imports with the proper ones.
Merge pull request #609 from jferlisi/jferlisi/parameterized

Added a parameterized Robolectric test runner.
Use PhoneWindow instead of RoboWindow, and WindowManagerImpl instead of RoboWindowManager
Add ShadowWindowManagerImpl to allow for which views have been added to it (with getViews)

The Shadow calls the real object in the @Implementation methods so no reality is lost.
Allow Converter to handle 'dimen' resources for the moment (think this might break realism but makes everything work)
Add Corey Downing to pairs
Use real Dialog/AlertDialog code for show(). The fake code was causing errors in PhoneWindow.measure().
Add android-policy jar to dependencies. This needs to be uploaded to maven central.
Clean up Window instantiation in ShadowActivity
Make sure decorView for Activity windows are set up correctly on Activity create

This also makes the ActionBar feature work by default which may be problematic for older applications.
Remove RoboWindow and move helpers to ShadowWindow

This means that ActivityController.create now has to set up the Activity window to be visible
Alphabetize Shadows
Actually delete RoboWindow :rage1:
Don't set mDecor on Activity until after create

This value needs to be set to the Window's decor view and this can not be accessed until
after onCreate is called or feature requests will fail within onCreate.
Update View attaching tests to be more realistic

This just switches the tests to use a View that follows a standard lifecycle
rather than setting the contentView after resuming.
Add 'visible' method on `ActivityController` for making the Activity visible

This method adds the Activity's window decor view to the window manager. This is required
for `View.isShown` to return true as otherwise the Activity's view hierarchy won't have a parent.

In real life this happens some time after the Activity resumes (in `ActivityThread`) so it really needs
to be its own lifecycle operation (even though its not part of the 'official' lifecycle).