Added maven pom.xml files.
Don't use deprecated tasks element in pom.xml.
Update generated files
Update gitignores
Adapt to new language build.
Fixes for two-stage build and cleanup.
Made strj and the generator Java projects. Remove dependence on strategoxt.jar for everything.
Remove versions from external dependencies and plugins, are now managed by the parent pom.