Revert "Remove qpid/amqp code"

This reverts commit 37db29973c8c9931a665fc9fd88324ed106bbe6a.

Conflicts:
	buildfile
	src/main/java/org/candlepin/config/ConfigProperties.java
	src/main/java/org/candlepin/guice/CandlepinContextListener.java
	src/main/java/org/candlepin/guice/CandlepinModule.java

Updated to work with the new jackson. There is an outstanding FIXME
with the AMQPBusEventAdapter.java which needs the upstream ca cert.
Before we only had the one, we how have a directory. Need to decide
if this is still needed or if we need to send the entire list.
update license, cleanup imports
switch to qpid-common 0.22
update port number
add ObjectMapper
Remove AMQPBusEventAdapter
whitespace
initial test class
cleanup code
Add unit test for AMQPBusPublisher
remove unused unit tests
some code cleanup
remove debug logging and cleanup javadoc
checkstyle cleanup after rebase
add dependencies for qpid-java-client
modified setup script
change debug XXX logging to info
clean out old AMQP deps from buildfile
Document the qpid scripts
fix broken unit test

The test was creating a new Config object assuming it would get updated by the
injector, but clearly that was flawed thinking. I've modified the
CandlepinCommonTestingModule to allow test classes to override the Config that
is bound to the injector at test time.