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
Added a JDBC repository type and reworked the base subsystem to better fit it.
Update batch subsystem tests and fix various issues found.