Merge pull request #1 from pgier/master

Add basic integration test to the build, and some other minor stuff
Fix extra currGroupID ref in overrideVersions where currArtifactID should have been used.
Add class that can include an XML file representing the override map into the META-INF/ directory of the built jar. Uses the current Map<String, Map<String, String>> format, but should be able to be converted easily.
Rework WriteMap to allow for multiple files
new class to represent override, adding dependies not already in Model
Rearchitect to seperate code that hooks into the model building and code that modifies the built model.

Move most of the code from the overrideVersions method and the original constructor into a new class called DepVersionOverride.

Create interface ModelBuildingModifier, for all classes that need to modify the built model (like DepVersionOverride).

VersionOverridePropertyUser abstract class now holds the PROPERTY_NAME_SEPERATOR constant, as it will probably also be needed in the future PluginVersionOverride class. Currently only used by DepVersionOverride.

Create static central Logging class to avoid unneeded references to some other class. All classes can get the logger for the package by calling getLogger()
Added plugin version override class.

Did not copy over the code for non-existing items.

Lots of code duplication between this and the version override class, should be reduced once the classes stablize. Could possibly modify the VersionOverridePropertyUser abstract class to include some common methods?
Update README for pluginVersion override.
Restructuring to remove code duplication between the two version override classes.

Duplicate code was moved mostly into VersionOverrider (renamed the previous abstract class and added methods).
Added graph of execution
Fix and reenable writing override maps to META-INF
Tweaking logging class to make it possible to choose a less verbose level than DEBUG
Add Dependency and Plugin Management for unused overrides
Add missing files from overzealous gitignore
Convert to 1.6 compatible code