Build Cleanup

- new jboss-parent
- align version with wildfly
- centrally manage versions
Add checkstyle checking & fix the code to pass it.
Better version detection