Added maven pom.xml files.
Exclude GWT classes from Maven build.
Update gitignores
Change plugin projects that do not depend on Eclipse to regular Java projects.
Skip running the tests because they require files which are not automatically built yet.
Fixes for two-stage build and cleanup.
Remove versions from external dependencies and plugins, are now managed by the parent pom.
Merge branch 'master' into mvn-build