the testng framework should only be loaded for testing
remove unused joda-time dependency
remove unused scribe dependency
remove the unused JBoss dependency

This library will be used outside of JBoss, so we shouldn't depend on it
we should utilize the slf4j-api only for logging in a library

final applications should be able to choose how they want to output their logs, we shouldn't force a dependency on a specific framework (i.e. commons-logging)
make a note about JBoss dependencies currently not being OSGi compliant
remove direct http-client/http-core dependencies

These libraries are being pulled in transitively for me when running tests
remove a couple more JBoss dependencies that probably don't belong in a shared library