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()