Package updates for RHEL 7

Spec file and build changes for RHEL 7 build
Externalize Ant dependencies for different RHEL versions.
Replace %define macro with %global.
See
https://fedoraproject.org/wiki/Packaging:Guidelines#.25global_preferred_over_.25define
Switch from RPM_BUILD_ROOT to %buildroot. It's shorter.
let cascade delete actkey pools
Merge pull request #569 from candlepin/ckozak/cascade_actkey_pools

let cascade delete actkey pools
Merge pull request #570 from candlepin/awood/package-el7

Package updates for RHEL 6/7
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