Adding support for 'fraction' resource type

This fixes issue #1103

Change-Id: I8ef799d91d3f99e5b45d05de9a20af8b09e54825
Merge pull request #1104 from spotify/add_fraction_resource_type

Adding support for 'fraction' resource type
Fix flaky test
Add ticker and contentInfo to ShadowNotification.

Closes #1108.
Fix resource qualifier resolution when version qualifiers are included.

Fixes #1086. Closes #1099.
Handle null strings in ShadowNotification.Builder.

This fixes an NPE when using NotificationCompat.Builder from the
support library, since it will call builder methods with null input.

Closes #1112.
Make fest-util a test only dependency.

The fest-util that is used by Robolectric has version skew with both fest-reflect
(as seen by the exclusion in Robolectric's pom.xml) and also fest-assert.

Unfortunately many projects here use a version of fest assert that is runtime incompatible
with the version of fest-util that ships with Robolectric and this is blocking our
company wide upgrade to the latest version of Robolectric.

Until there is a public version of fest (assert,reflect,util) that is free of version skew
I reccomend against including fest-util as a production dependency of Robolectric.
Merge pull request #1116 from jongerrish/remove_fest_util_production_dep

Make fest-util a test only dependency.
Upstream TestWebSettings.setAppCacheMaxSize()
Add OnValueChangeListener property to ShadowNumberPicker
Merge pull request #1117 from jongerrish/upstream_test_web_settings

Upstream TestWebSettings.setAppCacheMaxSize()
Call through to original NumberPicker and add test.
Add synchronization around the listeners in ShadowClipboardManager without synchronization tests fail:-

java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
	at java.util.ArrayList$Itr.next(ArrayList.java:831)
	at org.robolectric.shadows.ShadowClipboardManager.setPrimaryClip(ShadowClipboardManager.java:27)
	at android.content.ClipboardManager.setPrimaryClip(ClipboardManager.java)
Address review comments - prefer CopyOnWriteArrayList over our own synchronization
Merge pull request #1120 from jongerrish/synchronize_shadow_clipboard_manager

Add synchronization around the listeners in ShadowClipboardManager
Added support for Shadow Accessibility Manager.

Closes #1113.
Make it easier to reset static state in shadows.

Expand @Implements annotation with a "hasStaticState" value. Before and
after a test is run, we look for any shadows (both custom shadows and
default shadows) that has this value set and call the reset method.

Fixes #1072. Closes #1095.
Add support for FLAG_NO_CREATE in ShadowPendingIntent.

Closes #1114.
Revert "Merge pull request #1116 from jongerrish/remove_fest_util_production_dep"

@see https://github.com/robolectric/robolectric/issues/1121

This reverts commit c22e78d28ad80f1db41aa22e9ae63639b4d9cdfa, reversing
changes made to f2bb32a49056cf5c5030792b9a13842a899b6c2b.
Add groupId support test TestMenu and TestMenuItem.