Update code to make it work with Maven 3.1
Maven 3.1 switched from Sonatype Aether to Eclipse Aether
Update libraries and plugins
Update maven-deploy-plugin and maven-install-plugin
Merge branch 'maven31'
Switch to maven 3.1. This is the new minimal requirement