#2188 RBAC issues with fabric-cxf-registry
first spike of #2189 to lookup dynamically the metatype from the available bundles in a profile
create a mvn plugin to generate build time metatype for all the known bundles at build time
#2189 use the fabric8:copy-metatype plugin to copy the metatype metadata into the distro
#2189 fixed up the mvn plugin and runtime introspector so it finds the correct properties file to perform i18n and the mbean now defaults to loading metatype from the distro for stuff not on a profiles classpath (e.g. for java / process containers)
#2189 added the MBean API to access the metatype object definition for any profile/version even if its not running or has any OSGi runtime
Externalise pull/push behaviour to PullPushPolicy
Cleanup pull/push API usage & make the pull fail on non fast forward merges
Implement "rebase on failed pull" and "restore on rebase conflict" policy
Reduce profile overlay logging - store last overlay as runtime attribute
Allow the commit to stay in the repository in case of a TransportException
Migrate ExtendedUpgradeAndRollbackTest to arquillian
Reduce overlay profile logging
Revisit reset after push conflict
Remove dependency on InvalidComponentException from test support layer
Revisit git timeouts - pull/push is done in the context of the lock
Rely on jgit to properly synchronize pull, push and clone
Add a guarantee that the GitDataStore is initialised before we clone it.
Don't retry the pull/push - use the configured gitTimeout instead
Remove paxexam ExternalGitTest

Now covered by smoke/embedded/RemoteGitRepositoryTest