Build Cleanup

- new jboss-parent
- align version with wildfly
- centrally manage versions
Add checkstyle checking & fix the code to pass it.
Better version detection
Generic security factory types
Elytron XML schema and parser, debuting with authentication-client.xml parsing