Merge from NXP-5036
NXP-4948 - Added the -b option to jboss startup
NXP-4952 - refactored parameters
NXP-4945 - reviewed nuxeo-distribution-dm and jboss for default inclusion of CMIS
NXP-5052 adding log to improve problem resolutions
NXP-5053: small refactoring to cleanup layering and extract a Mapper interface
NXP-5052 adding log to improve problem resolutions, only if debug is enabled
NXP-5054: Improve spaceFactories to be able to declare as well a Gadget adapter
NXP-4914 add re-ified unlock operation and fixed modification state
NXP-5033: fix selenium tests failing on tomcat
NXP-5055: Remove '/nuxeo/' URL prefix in multiple publishing Selenium tests
NXP-4948 - First shot at a Windows version of NuxeoCtl
NXP-4914 added missing re-ified unlock operation
NXP-4948 - Move windows installer + Add startup script
Automated merge with https://hg.nuxeo.org/nuxeo/nuxeo-distribution
NXP-4948 - update POM files; assembly prototype for automated build and deployment
NXP-5056: don't fire 'incrementBeforeUpdate' and 'beforeDocumentModification' events on an immutable DocumentModel
NXP-5053: refactoring to put all JDBC-related code in a subpackage
NXP-4948 - Windows startup : fix multiple logging
NXP-4948 - Windows startup : fix crash condition