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.
Adding _item_ resource support. Fixes #1079

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.

Change-Id: I4f02f56006165e208e6f808d6338c65abd26665c