WFLY-2513 BDA ID contains the absolute path of the deployment location
Fix EjbRemoveUnitTestCase
WFLY-1745 Restart the entire deployment on WeldStartService restart
WFLY-2494 @EJB not injected in JAX-RS Resource (unless CDI is enabled)

- Move unreachable code to reachable location
- Only attach INJECTION_TARGET_DEFINING_ANNOTATIONS to root deployment unit
WFLY-2053 Add service that creates JACC permissions for Web deployments
Remove some deps leftovers & testsuite cleanup

 - unify surefire configuration
 - upgrade to newer surefire
 - move most of surefire configuration to plugin definition section
 - unify basic testsuite by removing full & web configs
 - introduce -Phelp profile when you need to pring debug help for TS
 - WFLY-2124 Revisit LDAP testing within the testsuite.
remove keytool plugin as it does not work on jdk8
fix jarsigner
wip jdk8
Fix Mbean interface must be public, fails validation on JDK8