Splitting library into core and bootstrap
Removed Guice
Minor cleanups around annotation imports
Refactored Injectors to use cached reflection if target class cannot be found
Refactored Parcels to use cached reflection if target class cannot be found
Refactored bootstraps to use cached reflection if target class cannot be found
Refactored Components to use cached reflection if target class cannot be found
Renamed Injector -> Factory
Cleaned up Bootstraps interface
Switched over to transfuse Implementedby annotation
Genearlized Bootstraps add scoped object method
Added OutOfScopeException
Sonar suggestions
Changed collection of annotations, methods, etc to ImmutableSet
Added Contract utility class
Reworking InjectionSignature usage.
Cleaned up dependencies
method name change
Moved Activity and Fragment specific configuration out into Analysis classes
Refactoring Module / Application Configuration
Removed Assisted annotation