Jboss eap 6 compatible

Some various dependency updates and fixes in order for this jar to be compatible with Jboss EAP 6.

This is towards accomplishing [CCP-14](https://jira.cru.org/browse/CCP-14).

There is also a little bit of general project cleanup.