Cleanup up build to better match wildfly one

- Use jboss-parent
- remove unused dependencies
- define common dependencies in parent pom
- use latest spec api deps
- upgrade few deps