add TODOs to improve internal coding structure and Javax parsing
[#18] add @Generated processor which converts generated types to DAType
[#18] all AnnotationProcessors use same instance of ProcessingContext
[#18] remove name-guessing algorithm to resolve references

references to generated types are now resolved by simply keeping a list of all types generated by DAMapping
this list is built from the Set of Element given by the compilation tool for annotation @Generated which have the name of DAMapping annotation processor as a value
no more name guessing
but, we still don't support mapper with the same name if different packages...
[#29] use varargs and arrays for DAModifier arguments and properties