Changed default java to 1.8.
removed plugins that were outdated or not used.  This includes the
removal of groovy support, as the gmaven plugin is now unmaintained.
added formatting lifecycle and updated licence plugin.
added markdown support for maven sites.
applied license header
Removed empty eclipse lifecycle plugin.