Refactors plugin to update his architecture and spoon version.

Plugin can now support spoon xml file to launch the plugin or
a configuration in pom.xml for some information (source folder,
output folder, processors, etc.). New architecture has been
imagined to handle spoon xml usage and no configuration file.