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).
Rebase master into phone-window

Conflicts:
	.pairs
	src/main/java/org/robolectric/shadows/ShadowActivity.java
	src/main/java/org/robolectric/util/ActivityController.java

Also removed `ShadowActivity#setContentView` because we can use the real one now :smile:
Add Sonatype repository for resolving real android dependencies.

This allows the phone-window branch to work without manually mavenizing the Android policy jar.

This should probably be removed once the policy jar is in maven central.

:sunglasses:
Merge pull request #659 from seadowg/phone-window

Replace RoboWindow with PhoneWindow