Validate entire pools at once

No longer validate each individual attribute (was bounded to
whitelisted attrs, but caused weird interdependancy between
js and java code).

Added support for filtering a list of pools (only for listing
pools, not for bulk binds etc)
Merge pull request #568 from candlepin/ckozak/efficient_pre_ent

Efficient entitlement pool validation
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