add TODO remove support for package/protected mapper methods
add TODO use qualified name for annotation to avoid import line
add TODO fix indent in some pom.xml files
[#32] add @Injectable and support it on basic @Mapper classes

add new DAMapping annotation @Injectable to enable generating MapperImpl class with @Named annototation
add Predicate to identify DAAnnotation for @Injectable annotation
add integration test "mapper-injectable" with tests for Mapper Function and basic Mapper with implicite mapper method
[#32] add test for support of dedicated enum with @Injectable
[#32] add TODOs for JSR-330 integration
[#32] add annotations to DAConstructorWriter
[#32] support for reference to generated code in @Injectable Mapper
[#32] throw error for @Injectable without JSR330 annotations in path
[#32] add compile error when @Injected set without @Mapper

also add compile error when @Injected is set on a interface
[#35] remove specific support for Spring @Component

replaced by support for JSR330 annotations and DAMapping @Injectable annotation
rewrite code in use-mapper integration-test module to use @Injectable and JSR330 annotations instead of Spring specific annotations (@Component and @Resource)
also rewrite Spring test to use a @Configuration class instead of classpath annotation scan since MapperImpl are annotated neither with @Component nor @Named
[#32] add test for integration with Dagger

renamed existing java files used to test integration with Spring with a "Spring" prefix
[#32] add tests for class/enum with @MapperFactory and @Injectable

add tests for each supported pattern of dedicated class/enum with @MapperFactory
 - class with a static method annotated with @MapperFactory
 - class with a constructor annotated with @MapperFactory
 - enum with a static method annotated with @MapperFactory
add TODO check all constructors/static methods have @MapperFactory
Merge branch 'JSR-330_integration'