pull the previously named TestModule out into its own class and renamed it MockitoModule
extract ModuleFactory to handle the scanning of @RequiredModules and the construction of the MockitoModule
convert project to multi-module
fixed package declarations
move all code except for InjectedTestRunner into the core module
created skeleton android build in the android module
started the android module implementation
got maven publishing to seemingly work for aar/jar in different modules
fixed dexcache issue on certain versions of android.  added dependencies to the android module's generated pom