Clean use of maven
  * put aether/maven in its own bundle
  * use it for agent and proxy
  * remove old modules (insight-maven, maven-util)
Delete deprecated fab
Abstract a bit more the use of the MavenResolver
Export the MavenResolver as a service, use it for the maven proxy, trim down a bit the dependencies of fabric-maven
Fix archetypes integration tests
Do not use local maven proxies
Use the new resolver from karaf 4.x
Fix failing tests caused by the resolver now managing bundle start levels
Improve bundle resolution
  * make sure the computed wiring is reused when actually resolving the bundles
  * refresh bundles if their wiring to not match the computed one
Reintroduce and fix the initial checksum computation for bundles
Move a few Strings helper methods to the correct location
Remove dependency between pax-logging-service and fabric-core via insight-log
Upgrade bndlib and pax-swissbox to latest releases
Fix Downloader#await() method
Add missing commons-lang for fabric-maven
Extract the activemq fabric discovery into a fragment

The fact that the fabric discovery is not in a fragment can lead to issues if the activemq bundle is started after the client.  This is because the activemq bundle has an activator which scans other bundles for service extensions, and in particular for discovery implementations.  Thus, the activemq bundle needs to be started before any other bundles that actually use activemq.  However, OSGi has no way to force such a thing and using start levels can only limit the chances of hitting the problem, as any kind of refresh/restart of bundles may not take the start levels into account.  
Extracting the discovery into a fragment makes sure that the discovery protocols are available when activemq is used, wether the bundle is started or not.
In order to avoid the split package, the package has also be renamed to io.fabric8.mq.fabric.discovery.
Use a different pid for fabric-maven configuration to make sure the ManagedService receives the configuration from ConfigAdmin correctly
Fix typo in method name Closeables#closeQuietly()
Upgrade to jclouds 1.8.0
Fix quick start referencing wrong bundle
Minimizes the number of refreshed bundles when the agent runs the first time