Fix #13 - Release a version compatible with Maven 3.1.0

Hide API changes between Maven 3.0.x and 3.1.x using a
MavenCompatibilityHelper . Approach based on
http://svn.apache.org/viewvc?view=revision&revision=r1461429 .
Fix #13 - Release a version compatible with Maven 3.1.0

Make aether-pi dependencies provided-scope.
cleanup dependencies
Merge pull request #15 from olamy/maven-3.1

Maven 3.1 support with dependency cleanup