Add system property to specify package name

- This is to help gradle builds which flavors declare a package name different from the one R.class is located in.
Add `setupActivity` helper

This runs through the whole creation lifecycle for the Activity of the passed class
and then returns it. Makes the simplest tests (where you just test interaction) less
verbose. Might also make documentation and basic Robolectric examples a little
less daunting.
Fix NPE when using ActivityController.withIntent()

Calling attach with a custom intent from ActivityController
seems to crash unless an explicit component name is set. Android
framework allows intents with as little as an action and Robolectric
should too.
Update Travis CI script to push snapshots to Sonatype.
Merge pull request #813 from erd/travis-ci-snapshots

Update Travis CI script to push snapshots to Sonatype
Variant of rawQueryWithFactory added that takes an cancellation signal.

SQLiteQueryBuilder needs it.
Merge pull request #807 from seadowg/setup-activity

Add `setupActivity` helper
Fix LinkedHashMap#eldest implementation. Return null for empty map.
Merge pull request #817 from roman-mazur/linked-hash-map

Fix LinkedHashMap#eldest implementation. Return null for empty map.
Merge pull request #816 from aahlenst/raw-query-with-cancellation

Make SQLiteQueryBuilder work
Merge pull request #814 from metalhead8816/fix_activity_intent_set_class

Fix NPE when using ActivityController.withIntent()
Fix typo in after_success maven command.
Add getBackgroundDrawable to ShadowWindow
Merge pull request #822 from pivotal-odell/window-get-set-background-drawable

Add getBackgroundDrawable to ShadowWindow
Speed up resource reading by caching results of JAR file parsing.
Merge pull request #824 from aweber/cache_jar_file

Speed up resource reading by caching results of JAR file parsing.
Move test class to test tree.
Add cache eviction policy and MT-safe.
Temporarily disable Travis deploying to Sonatype

Travis was deploying all commits (including pull request branches) to Sonatype :rage3:
Don't deploy pull-request branches to Sonatype