Configuration enhancements, refactoring for testing.

- Refactored the wrapper mojo to be able to actually unit test it.
- Configuration enhancements with support for a fixed Maven version.
- Added some Maven Mojo testing support files.