Remove paxexam ExternalGitTest

Now covered by smoke/embedded/RemoteGitRepositoryTest
Optimise profile overlay logging
Revisit git shared counter increments

Only increment on successful x-git-receive-pack-result response
Fix typo in commons-jexl Maven URL
fixes #1227 so we can use the io.fabric8.system.properties file to define system properties for java containers; which makes it easier to compose them with profile inheritance & aggregation
 #1227 so we can use the io.fabric8.system.properties file to define system properties for java containers
add a new FAQ entry and OSGi section
added another OSGi faq
#2189 add JMX API to get the overlay properties
#2189 return pids with no metadata in the metatype summary too
avoid failing test cases (which may not have a ProfileService as the FabricService may be a mock
Unignore basic arquillian tests
Migrate ExtendedCreateChildContainerTest to Arquillian
Migrate ExtendedJoinTest to Arquillian
Migrate ResolverTest to Arquillian
#2211 java.lang.Exception : Insufficient roles/credentials for operation when run mvn fabric8:deploy