Allow Application class to be specified in @Config annotation.

Currently the only way to override the application in tests is to follow the convention of having a TestFooApplication in the same package as FooApplication, doing so forces the parsing of the AndroidManifest.xml and the loading of resources. For tests where resources are not required this is a little cumbersome, also some would prefer the ability to set this explicitly for improved clarity.