Update Robolectric v3.

New version changed to commit:
919936c366f3877885ff2b4074373977abe741ef

There were some RAM usage improvements that increase the
speed of large test suites.
(~25 seconds faster for IM tests)

Moved to more real code for Intents.

Fixed some inconsistencies in Looper.

Change-Id: I827c7c46c3e766f72d9a1da2ed4035de5a6efeb9
diff --git a/v3/README.txt b/v3/README.txt
index b345f97..f5cf9b8 100644
--- a/v3/README.txt
+++ b/v3/README.txt
@@ -3,7 +3,7 @@
 #
 # Jars built from source
 #
-Robolectric commit sha1: 2c10ae67202575ca1534a2961c5afcaabe3a53fc
+Robolectric commit sha1: 919936c366f3877885ff2b4074373977abe741ef
 
 Jars built from source:
 robolectric-*-3.0-SNAPSHOT.jar
diff --git a/v3/build.gradle b/v3/build.gradle
index 4dbff89..3d15022 100644
--- a/v3/build.gradle
+++ b/v3/build.gradle
@@ -36,5 +36,5 @@
     // runtime based on sdk version specified in test.
     compile files("runtime/android-all-5.0.0_r2-robolectric-1.jar")
     compile files("runtime/json-20080701.jar")
-    compile files("runtime/shadows-core-3.0-SNAPSHOT-21.jar")
+    compile files("runtime/shadows-core-3.1-SNAPSHOT-21.jar")
 }
diff --git a/v3/robolectric-3.0-SNAPSHOT.jar b/v3/robolectric-3.0-SNAPSHOT.jar
deleted file mode 100644
index 65ca8f8..0000000
--- a/v3/robolectric-3.0-SNAPSHOT.jar
+++ /dev/null
Binary files differ
diff --git a/v3/robolectric-3.1-SNAPSHOT.jar b/v3/robolectric-3.1-SNAPSHOT.jar
new file mode 100644
index 0000000..911b657
--- /dev/null
+++ b/v3/robolectric-3.1-SNAPSHOT.jar
Binary files differ
diff --git a/v3/robolectric-annotations-3.0-SNAPSHOT.jar b/v3/robolectric-annotations-3.0-SNAPSHOT.jar
deleted file mode 100644
index a57159a..0000000
--- a/v3/robolectric-annotations-3.0-SNAPSHOT.jar
+++ /dev/null
Binary files differ
diff --git a/v3/robolectric-annotations-3.1-SNAPSHOT.jar b/v3/robolectric-annotations-3.1-SNAPSHOT.jar
new file mode 100644
index 0000000..470a24e
--- /dev/null
+++ b/v3/robolectric-annotations-3.1-SNAPSHOT.jar
Binary files differ
diff --git a/v3/robolectric-processor-3.0-SNAPSHOT.jar b/v3/robolectric-processor-3.0-SNAPSHOT.jar
deleted file mode 100644
index 9146f44..0000000
--- a/v3/robolectric-processor-3.0-SNAPSHOT.jar
+++ /dev/null
Binary files differ
diff --git a/v3/robolectric-processor-3.1-SNAPSHOT.jar b/v3/robolectric-processor-3.1-SNAPSHOT.jar
new file mode 100644
index 0000000..60e88be
--- /dev/null
+++ b/v3/robolectric-processor-3.1-SNAPSHOT.jar
Binary files differ
diff --git a/v3/robolectric-resources-3.0-SNAPSHOT.jar b/v3/robolectric-resources-3.0-SNAPSHOT.jar
deleted file mode 100644
index 566252d..0000000
--- a/v3/robolectric-resources-3.0-SNAPSHOT.jar
+++ /dev/null
Binary files differ
diff --git a/v3/robolectric-resources-3.1-SNAPSHOT.jar b/v3/robolectric-resources-3.1-SNAPSHOT.jar
new file mode 100644
index 0000000..a3c30e5
--- /dev/null
+++ b/v3/robolectric-resources-3.1-SNAPSHOT.jar
Binary files differ
diff --git a/v3/robolectric-utils-3.0-SNAPSHOT.jar b/v3/robolectric-utils-3.0-SNAPSHOT.jar
deleted file mode 100644
index c344744..0000000
--- a/v3/robolectric-utils-3.0-SNAPSHOT.jar
+++ /dev/null
Binary files differ
diff --git a/v3/robolectric-utils-3.1-SNAPSHOT.jar b/v3/robolectric-utils-3.1-SNAPSHOT.jar
new file mode 100644
index 0000000..020593c
--- /dev/null
+++ b/v3/robolectric-utils-3.1-SNAPSHOT.jar
Binary files differ
diff --git a/v3/runtime/shadows-core-3.0-SNAPSHOT-16.jar b/v3/runtime/shadows-core-3.0-SNAPSHOT-16.jar
deleted file mode 100644
index 01d952e..0000000
--- a/v3/runtime/shadows-core-3.0-SNAPSHOT-16.jar
+++ /dev/null
Binary files differ
diff --git a/v3/runtime/shadows-core-3.0-SNAPSHOT-17.jar b/v3/runtime/shadows-core-3.0-SNAPSHOT-17.jar
deleted file mode 100644
index 47b7884..0000000
--- a/v3/runtime/shadows-core-3.0-SNAPSHOT-17.jar
+++ /dev/null
Binary files differ
diff --git a/v3/runtime/shadows-core-3.0-SNAPSHOT-19.jar b/v3/runtime/shadows-core-3.0-SNAPSHOT-19.jar
deleted file mode 100644
index 261170a..0000000
--- a/v3/runtime/shadows-core-3.0-SNAPSHOT-19.jar
+++ /dev/null
Binary files differ
diff --git a/v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar b/v3/runtime/shadows-core-3.1-SNAPSHOT-16.jar
similarity index 81%
copy from v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar
copy to v3/runtime/shadows-core-3.1-SNAPSHOT-16.jar
index 999208d..a0902ba 100644
--- a/v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar
+++ b/v3/runtime/shadows-core-3.1-SNAPSHOT-16.jar
Binary files differ
diff --git a/v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar b/v3/runtime/shadows-core-3.1-SNAPSHOT-17.jar
similarity index 81%
rename from v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar
rename to v3/runtime/shadows-core-3.1-SNAPSHOT-17.jar
index 999208d..a4baee9 100644
--- a/v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar
+++ b/v3/runtime/shadows-core-3.1-SNAPSHOT-17.jar
Binary files differ
diff --git a/v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar b/v3/runtime/shadows-core-3.1-SNAPSHOT-18.jar
similarity index 81%
copy from v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar
copy to v3/runtime/shadows-core-3.1-SNAPSHOT-18.jar
index 999208d..47928fe 100644
--- a/v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar
+++ b/v3/runtime/shadows-core-3.1-SNAPSHOT-18.jar
Binary files differ
diff --git a/v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar b/v3/runtime/shadows-core-3.1-SNAPSHOT-19.jar
similarity index 81%
copy from v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar
copy to v3/runtime/shadows-core-3.1-SNAPSHOT-19.jar
index 999208d..ed11de4 100644
--- a/v3/runtime/shadows-core-3.0-SNAPSHOT-18.jar
+++ b/v3/runtime/shadows-core-3.1-SNAPSHOT-19.jar
Binary files differ
diff --git a/v3/runtime/shadows-core-3.0-SNAPSHOT-21.jar b/v3/runtime/shadows-core-3.1-SNAPSHOT-21.jar
similarity index 81%
rename from v3/runtime/shadows-core-3.0-SNAPSHOT-21.jar
rename to v3/runtime/shadows-core-3.1-SNAPSHOT-21.jar
index 2b7ea1c..c376634 100644
--- a/v3/runtime/shadows-core-3.0-SNAPSHOT-21.jar
+++ b/v3/runtime/shadows-core-3.1-SNAPSHOT-21.jar
Binary files differ
diff --git a/v3/shadows-httpclient-3.0-SNAPSHOT.jar b/v3/shadows-httpclient-3.0-SNAPSHOT.jar
deleted file mode 100644
index 08795ff..0000000
--- a/v3/shadows-httpclient-3.0-SNAPSHOT.jar
+++ /dev/null
Binary files differ
diff --git a/v3/shadows-httpclient-3.1-SNAPSHOT.jar b/v3/shadows-httpclient-3.1-SNAPSHOT.jar
new file mode 100644
index 0000000..43f75e3
--- /dev/null
+++ b/v3/shadows-httpclient-3.1-SNAPSHOT.jar
Binary files differ
diff --git a/v3/shadows-multidex-3.0-SNAPSHOT.jar b/v3/shadows-multidex-3.0-SNAPSHOT.jar
deleted file mode 100644
index 3ba04a2..0000000
--- a/v3/shadows-multidex-3.0-SNAPSHOT.jar
+++ /dev/null
Binary files differ
diff --git a/v3/shadows-multidex-3.1-SNAPSHOT.jar b/v3/shadows-multidex-3.1-SNAPSHOT.jar
new file mode 100644
index 0000000..8ba08c8
--- /dev/null
+++ b/v3/shadows-multidex-3.1-SNAPSHOT.jar
Binary files differ
diff --git a/v3/shadows-play-services-3.0-SNAPSHOT.jar b/v3/shadows-play-services-3.0-SNAPSHOT.jar
deleted file mode 100644
index a932d95..0000000
--- a/v3/shadows-play-services-3.0-SNAPSHOT.jar
+++ /dev/null
Binary files differ
diff --git a/v3/shadows-play-services-3.1-SNAPSHOT.jar b/v3/shadows-play-services-3.1-SNAPSHOT.jar
new file mode 100644
index 0000000..d493db9
--- /dev/null
+++ b/v3/shadows-play-services-3.1-SNAPSHOT.jar
Binary files differ
diff --git a/v3/shadows-support-v4-3.0-SNAPSHOT.jar b/v3/shadows-support-v4-3.0-SNAPSHOT.jar
deleted file mode 100644
index 44ffa29..0000000
--- a/v3/shadows-support-v4-3.0-SNAPSHOT.jar
+++ /dev/null
Binary files differ
diff --git a/v3/shadows-support-v4-3.1-SNAPSHOT.jar b/v3/shadows-support-v4-3.1-SNAPSHOT.jar
new file mode 100644
index 0000000..2dd7545
--- /dev/null
+++ b/v3/shadows-support-v4-3.1-SNAPSHOT.jar
Binary files differ
diff --git a/v3/update_robolectric.sh b/v3/update_robolectric.sh
old mode 100644
new mode 100755
index 7c90ecb..60ef011
--- a/v3/update_robolectric.sh
+++ b/v3/update_robolectric.sh
@@ -11,21 +11,21 @@
 MVN_ROOT=$HOME/.m2/repository
 ROBOLECTRIC_DIR=external/robolectric/v3
 
-cp $MVN_ROOT/org/robolectric/robolectric/3.0-SNAPSHOT/robolectric-3.0-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
-cp $MVN_ROOT/org/robolectric/robolectric-annotations/3.0-SNAPSHOT/robolectric-annotations-3.0-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
-cp $MVN_ROOT/org/robolectric/robolectric-processor/3.0-SNAPSHOT/robolectric-processor-3.0-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
-cp $MVN_ROOT/org/robolectric/robolectric-resources/3.0-SNAPSHOT/robolectric-resources-3.0-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
-cp $MVN_ROOT/org/robolectric/robolectric-utils/3.0-SNAPSHOT/robolectric-utils-3.0-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
+cp $MVN_ROOT/org/robolectric/robolectric/3.1-SNAPSHOT/robolectric-3.1-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
+cp $MVN_ROOT/org/robolectric/robolectric-annotations/3.1-SNAPSHOT/robolectric-annotations-3.1-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
+cp $MVN_ROOT/org/robolectric/robolectric-processor/3.1-SNAPSHOT/robolectric-processor-3.1-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
+cp $MVN_ROOT/org/robolectric/robolectric-resources/3.1-SNAPSHOT/robolectric-resources-3.1-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
+cp $MVN_ROOT/org/robolectric/robolectric-utils/3.1-SNAPSHOT/robolectric-utils-3.1-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
 
-cp $MVN_ROOT/org/robolectric/shadows-httpclient/3.0-SNAPSHOT/shadows-httpclient-3.0-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
-cp $MVN_ROOT/org/robolectric/shadows-support-v4/3.0-SNAPSHOT/shadows-support-v4-3.0-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
-cp $MVN_ROOT/org/robolectric/shadows-multidex/3.0-SNAPSHOT/shadows-multidex-3.0-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
+cp $MVN_ROOT/org/robolectric/shadows-httpclient/3.1-SNAPSHOT/shadows-httpclient-3.1-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
+cp $MVN_ROOT/org/robolectric/shadows-support-v4/3.1-SNAPSHOT/shadows-support-v4-3.1-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
+cp $MVN_ROOT/org/robolectric/shadows-multidex/3.1-SNAPSHOT/shadows-multidex-3.1-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
 
-cp $MVN_ROOT/org/robolectric/shadows-play-services/3.0-SNAPSHOT/shadows-play-services-3.0-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
+cp $MVN_ROOT/org/robolectric/shadows-play-services/3.1-SNAPSHOT/shadows-play-services-3.1-SNAPSHOT.jar $ROBOLECTRIC_DIR/.
 
-cp $MVN_ROOT/org/robolectric/shadows-core/3.0-SNAPSHOT/shadows-core-3.0-SNAPSHOT-16.jar $ROBOLECTRIC_DIR/runtime/.
-cp $MVN_ROOT/org/robolectric/shadows-core/3.0-SNAPSHOT/shadows-core-3.0-SNAPSHOT-17.jar $ROBOLECTRIC_DIR/runtime/.
-cp $MVN_ROOT/org/robolectric/shadows-core/3.0-SNAPSHOT/shadows-core-3.0-SNAPSHOT-18.jar $ROBOLECTRIC_DIR/runtime/.
-cp $MVN_ROOT/org/robolectric/shadows-core/3.0-SNAPSHOT/shadows-core-3.0-SNAPSHOT-19.jar $ROBOLECTRIC_DIR/runtime/.
-cp $MVN_ROOT/org/robolectric/shadows-core/3.0-SNAPSHOT/shadows-core-3.0-SNAPSHOT-21.jar $ROBOLECTRIC_DIR/runtime/.
+cp $MVN_ROOT/org/robolectric/shadows-core/3.1-SNAPSHOT/shadows-core-3.1-SNAPSHOT-16.jar $ROBOLECTRIC_DIR/runtime/.
+cp $MVN_ROOT/org/robolectric/shadows-core/3.1-SNAPSHOT/shadows-core-3.1-SNAPSHOT-17.jar $ROBOLECTRIC_DIR/runtime/.
+cp $MVN_ROOT/org/robolectric/shadows-core/3.1-SNAPSHOT/shadows-core-3.1-SNAPSHOT-18.jar $ROBOLECTRIC_DIR/runtime/.
+cp $MVN_ROOT/org/robolectric/shadows-core/3.1-SNAPSHOT/shadows-core-3.1-SNAPSHOT-19.jar $ROBOLECTRIC_DIR/runtime/.
+cp $MVN_ROOT/org/robolectric/shadows-core/3.1-SNAPSHOT/shadows-core-3.1-SNAPSHOT-21.jar $ROBOLECTRIC_DIR/runtime/.