#112 Raising descriptive exception in case a type couldn't be loaded by name
#112 Making @Inject et al. available for processor tests
#112 Making sure mapper references have unique variable names and referenced methods are invoked on the right variable
#112 Making sure not more than one type with the same simple name is imported
Remove JDK 7 API usage
squash issue 81 after rebase to issue 112