Merge branch 'robolectric-2-master'

* robolectric-2-master: (331 commits)
  The window is responsible for activities' content inflation.
  Handle gaps in SpannableStringBuilder spans.
  create the tmp directory in the test target
  Revert "describe bitmaps"
  Whitespace.
  Only initialize sub resource loaders once!
  Include org.json:json as a dependency. No test coverage, but needed by some projects. Huh?
  Fix RoboAttributeSet.getAttributeResourceValue() to account for URL encoded namespaces
  Gross linear search for attrs through sub ResourceLoaders.
  Wasn't picking up changes to shadow classes for static methods, fixed.
  Cache calculated shadow invocation plans.
  Cache classloader misses.
  PagerAdapter and the Observers work unshadowed. Fix some tests.
  initial gradle support
  Make ant work on 2.0 branch
  Fix preference/xml loading.
  unbreaking .gitignore
  Handle lookups of alternate namespace ResNames in MergedResourceIndex.
  Cache classloader misses.
  WIP Refactor.
  ...
Re-enable a few tests.
Update developer info.
Fix attempt to write to tmp from tests.
[maven-release-plugin] prepare release robolectric-2.0-alpha-2
[maven-release-plugin] prepare for next development iteration
compatlib 12
Merge branch 'master' of github.com:pivotal/robolectric into robolectric-2-master
Merge branch 'robolectric-2-master' of github.com:chrisjenx/robolectric into robolectric-2-master