Do not instrument SparseArrayCompat
Merge branch 'master' of git://github.com/pivotal/robolectric
Merge branch 'master' of git://github.com/pivotal/robolectric
proper/correct synchronization on hashmap to avoid ConcurrentModificationException
ShadowViewPager should not dispatch to the listener during setCurrentItem if the index to set is unchanged.

I had come across an issue where my listener was calling back to setCurrentItem(), causing a cyclical recursion and eventual stack overflow. With this fix, the second call to setCurrentItem in the recursion will result in a no-op, allowing the original call to complete.  This matches the logic in the real ViewPager class.
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
Just look for the android resource path one time. We should be confident that it won't move between tests.
Use fest's assertThat.
Remove direct hamcrest dependency.
Optimize imports (sorry).
adding fest jars
Merge branch 'master' of https://github.com/pivotal/robolectric
Abolish org.junit.Assert.assertThat.
Remove hamcrest matchers; use fest-android instead: https://github.com/square/fest-android
Merge remote-tracking branch 'bchang/master'

* bchang/master:
  ShadowViewPager should not dispatch to the listener during setCurrentItem if the index to set is unchanged.

Conflicts:
	src/main/java/com/xtremelabs/robolectric/shadows/ShadowViewPager.java