XML Formatting maven plugin

This PR is a rework of #402 to format not only POMs but also other XML files that are in the project. The formatting is done automatically just before the package phase.