[#21] exclude not needed artifacts, transitively brough by surefire-common
[#21] use standard org.apache.maven groupId instead of io.tesla.maven
Upgrage maven-surefire-common from 2.16 to 2.17
Upgrade Maven from 3.1.0 to 3.2.1

 * the 3.1.0 incorrectly leaked the sisu.plexus artifact to
   the CP (see https://jira.codehaus.org/browse/MNG-5499)
   which transitively brough the javax.inject:javax.inject.
   The MNG-5499 was fixed in Maven 3.1.1, so the javax.inject
   now has to be explicitely declared (it should be declared
   anyway, as it's a direct dependency)
Upgrade eclipse-aether from 0.9.0.M2 to 0.9.1.v20140329 + related changes

 * the aether-connector* artifacts were renamed to aether-transport*,
   because of recent change in aether
 * the version change also required updating the wagon to 2.6, because of
   api incompatiblities.
Merge pull request #22 from psiroky/21-fix-duplicared-jars

Fix the #21 by changing groupId to org.apache.maven + excluding not needed deps