Add another unit test.
Refactor shared properties and plugin logic into oss-parent.

Now depends on oss-parent version 5-SNAPSHOT.

Generated sources are now in 'target', so revert .gitignore change.