Added tests

I modified RobolectricRoboTestRunner to properly handle situations where
the support library or native fragments aren't available.
Added generic type arguments/suppressed warnings

Improved type safety and reduced the number of yellow squiggly lines in
the project.
Deprecated the subclasses of deprecated classes