Allow users to provide their own RootMatcher instead of using Espresso's heuristics.

This enables richer interactions with autocomplete popups, transparent activities, and other UI goodness.

An example test case that interacts with the autocomplete popup is provided.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=58296186
8 files changed
tree: 1a120af287f22314cc31547d97acbdb7a33fd6b5
  1. bin/
  2. docs/
  3. espresso/
  4. pom.xml
  5. testapp/
  6. testrunner-runtime/
  7. testrunner/