Add method to ShadowPhoneWindow to get the progress bar.

Closes #1051.
Fix IOException when loading jar resources on Windows.

Closes #1052.
Fix inverted variable names in CameraTest.

Both addBackCamera and addFrontCamera had variables names that were
inverted (addBackCamera used "frontCamera"). Changed the names so they
are correct.

Closes #1054.
Correctly handle strings with escaped quotes and apostrophes.

Closes #1050. Fixes #962.
Implement SocketTagger.tag.

Closes #1056. Fixes #970.
Ignore empty library directories when parsing project.properties.

Closes #1057. Fixes #973.
Implement ClipboardManager.getPrimaryClip.

Fixes #1060. Closes #1066.
Adds support for preference default value declared in XML.

Initializes preference default value from XML if available by
coercing the value to a String.

Closes #1069.
Add method to AndroidManifest to get permissions.

Closes #1068.
Implement Activity.startActivityFromFragment variant.

Closes #1074.
Add support for querying activities using implicit intents.

Add shadow implementation for MatchData and MatchDataAuthority
in ShadowIntentFilter. Add support in parsing data nodes for
Activity's IntentFilter in AndroidManifest. Finally, add support
in queryIntentActivities to match implicit intent as well in
RobolectricPackageManager.

Closes #1064.
Fix the ordering of local artifact URLs on JDK8.

Fixes #1077. Closes #1078.
Adding _item_ resource support.

Android allows defining resource either by a class name, e.g.,
"<integer... />" or by item&type, e.g., "<item ... type='integer'../>"
This commit add support for the latter.

Fixes #1079. Closes #1080.
Create ServiceController for managing service lifecycle.

Created ServiceController to mimic the functionality of
ActivityController for Services. Created abstract base class
ComponentController to factor out functionality that was common
between ActivityController and ServiceController.

Closes #1081.
Improve ShadowDatePickerDialog to allow checking the supplied dates.

This required adding a fake LocaleData object, with reasonable defaults
for Locale.US.

Closes #930.
[maven-release-plugin] prepare release robolectric-2.3
[maven-release-plugin] prepare for next development iteration
Mark android-support library as optional.

Projects that don't use the support library shouldn't have to install it
for robolectric to work. It should only be needed for projects that use
the support library shadows (and will have the support library available).

Closes #1087.
Update README.md to point at 2.3 release.