initial code commit

basic generation works
update .gitignore to ignore eclipse files
javadoc, some more tests
restructure projects
add ModelFromSourceBuilder
allow inner classes in source files
initialize metamodel fields
mojos for standard main/test build
remove unused GeneratorMojo
basic AccessorUtil
field knows its declaring class
access field depending on declaring class

accessor can now get/set field with same name in class hierarchy,
dependent on used field-metadata.
add code path for enums/inner enums
Merge pull request #1 from madprogger/develop

Develop