Deployment overlays - test for exploded deployments

testSimpleOverrideInEarAtEarLevelExploded and testSimpleOverrideInEarAtWarLevelExploded

Replacing JSP files in exploded deployments is not supported

Properly escape paths to work on Windows
[WFLY-2942] make error message more clear
[WFLY-3012] don't report a conflict for empty directories
[WFLY-3012] record proper rollback action
[WFLY-2964] missing i18n
Spelling fixes
Update to Remoting 4.0.2.Final
WFLY-2923 Remove weak hash map from the WorkCacheManager

Replace with an explicit unload on undeploy
Fix incorrect listener class name in JAX-RS Spring integration
WFLY-3039 BZ1070636 Upgrade to HAL 2.2.0.Beta2
Merge pull request #5969 from hpehl/WFLY-3039

WFLY-3039 BZ1070636 Upgrade to HAL 2.2.0.Beta2
WFLY-2205 Undeployment prints null
Merge pull request #5971 from doobrie/WFLY-2205

WFLY-2205 Undeployment prints null
Fix bug in JAX-RS Spring integration
Merge pull request #5973 from stuartwdouglas/spring-jaxrs

Fix bug in JAX-RS Spring integration
WFLY-3052 Upgrading to Hibernate Validator 5.1.0.Final. Also updating ee module adding required EL dependency to make LazyValidatorFactoryTestCase pass
WFLY-2934 Fix SSO and programmatic authentication
Reference authentication mechanism as string instead of enum
WFLY-3056 component upgrade to Hibernate ORM 4.3.4.Final
WFLY-3042. Log a warning if node-identifier is set to default
WFLY-2936: any illegal state exception thrown looking up a jndi name is considered a name not found