KARAF-2957 - LDAP login module cannot handle slashes in CN

Conflicts:
	pom.xml
[KARAF-2805] Upgrade command archetype to the new api
[KARAF-2888] Extract the deployment for easier unit testing
[KARAF-2888] Make sure Feature#getId() is normalized correctly
[KARAF-2888] A few improvements to the deployer
[KARAF-2888] Add a few unit tests for the deployer, more needed
[KARAF-2888] Fix unit tests caused by the change in Feature#getId()
Add test for using LDAP reserved characters in password