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.
Variant of rawQueryWithFactory added that takes an cancellation signal.

SQLiteQueryBuilder needs it.
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.