Use total quantity to validate pools for activation keys

Don't validate with currently available quantity because
that may change.

Also validate minimum quantity of instance based pools
with null quantity provided to require at least
instance multiplier quantity for physical only keys.
take advantage of pool functions for readability
Revert "remove job blocking"

This reverts commit 977e9a395053ce492109e347774d338f79348e38.
updated pinsetter with timeout
Merge pull request #554 from candlepin/ckozak/job_blocking_unrevert

Ckozak/job blocking unrevert
Merge pull request #552 from candlepin/ckozak/activation_key_pool_quantity

Use total quantity to validate pools for activation keys
Automatic commit of package [candlepin] release [0.9.8-1].
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