Remove android.support.v4 Fragment shadows.
Fix SpannableString shadowing.
Extract ResourceIndex abstract class.
Handle lib resources better.
WIP Refactor.
Cache classloader misses.
Handle lookups of alternate namespace ResNames in MergedResourceIndex.
Fix preference/xml loading.
PagerAdapter and the Observers work unshadowed.
Fix some tests.
Merge branch 'robolectric-2/defrag' into robolectric-2-master

* robolectric-2/defrag:
  PagerAdapter and the Observers work unshadowed. Fix some tests.
  Fix preference/xml loading.
  Handle lookups of alternate namespace ResNames in MergedResourceIndex.
  Cache classloader misses.
  WIP Refactor.
  Handle lib resources better.
  Extract ResourceIndex abstract class.
  Fix SpannableString shadowing.
  Remove android.support.v4 Fragment shadows.

Conflicts:
	src/test/java/org/robolectric/bytecode/AsmInstrumentingClassLoaderTest.java
Wasn't picking up changes to shadow classes for static methods, fixed.
Gross linear search for attrs through sub ResourceLoaders.