Initial connection.tune.channel_max negotiation test
connection.tune.channel_max negotiation tests
Improve connection.tune.channel_max test
Assert on failure
Set channel_max via rabbitmqctl
Remove config file we no longer need
Use JUnit's fail
Avoid asterisk imports
Make frame_max negotiation test more like  channel_max
Make frame_max negotiation test more like  channel_max (take 2)
Revert this test to its previous state

Ultimately, this is the most correct and easy
to follow version.
Cosmetics
One more test case for channel.open

It's not currently possible to work around
ChannelManager's channel number availability
checks without making ConsumerWorkPool public
so that ChannelN can be constructed directly.

Other clients are not as strict about channel
number validation.
Test bogus channel.open

This required making ConsumerWorkService public
in order to be able to instantiate ChannelN
directly.

Per discussion with Simon.
Rename test
Check if reply code for "too many channels" is what we expect
Reformat to 4 spaces
Avoid asterisk imports
Cosmetic
Revert (inadvertent?) changes to frame-max tests.