Merge pull request #52 from chseidl/master

New Option additionalFileExtensions
Removed unused imports
Added missing annotation @SyntaxDependent which is now required because
the generator has different output for different syntax options now
Formatted code
Use MAP() method from code composers libary
Added further code to properly register resource factories for
additional file extensions.