WFLY-2385  Resource adapter recovery doesn't allow fallback to security credentials
[WFLY-490] / [WFLY-2044] Describe the subject within the protocol rather than marshalling it, should classes change or move in the future the protocol will remain with a non class specific description.
[WFLY-490] / [WFLY-2317] Treat server-group add/remove perms specially
[WFLY-2389] Remove 'AS 7' from properties file comments
Upgrade Maven to 3.1.1 and require 3.1.0 as minimum
Remove some deps leftovers & testsuite cleanup

 - unify surefire configuration
 - upgrade to newer surefire
 - move most of surefire configuration to plugin def section
 - unify basic testsuite by removing full & web configs
 - introduce -Phelp plugin when you need to pring debug help for TS
 - WFLY-2124 Revisit LDAP testing within the testsuite.
Remove System.out usage
use reuseForks