Several Extensions

I enhanced this nice puppet-maven with:
+ settings-security.xml support
+ changed settings.xml and settings-security.xml creation from a class to a definition >> you can install several of these files on one and the same machine now
+ changed the maven.pp+init.pp in a way that enables to install multiple maven versions on the same machine and set one of them as the default (which is referred to by the link /usr/bin/mvn)
+ added a client.pp that enables one to download maven artifacts from maven repositories with encrypted passwords as download parameters using a patched version of maven:
   >> for further patch details see this jira-ticket: https://confluence.spree.de/confluence/display/Allgemein/Maven+3.0.4+and+later+Patch+settings-security.xml
   >> for more information how to use encrypted passwords in maven see: http://maven.apache.org/guides/mini/guide-encryption.html

If you like these extensions and changes, you are welcome to merge the back into your repository.

Cheers, Sarah