Introduced a factory for codegen data containers

Missing model elements added
Introduced a factory for codegen data containers

Moved parameter/response generation code to
dedicated methods so that subclasses may extend it
Merge pull request #342 from martoe/codegenfactory

Introduced a factory for codegen data containers
fallbacks for unmatched inner types
moved java-specific reserved words out of default
Use an own version number for this fork
Failing unittests (Windows) ignored
Enable different package names for models

This is done by prefixing the model name with a package string
don't swallow exceptions