AMQP-459: Add Channel Limit Option to CCF

JIRA: https://jira.spring.io/browse/AMQP-459

Add configuration such that the `channelCacheSize` can be
considered a limit of how many channels can be created and
a timeout when requesting a channel.