Create a new channel for every publish
Create a new channel for every publish

* There are some limits on number of channels per connection around 64K. Also, Rabbitmq
  supports roughly 2000 connections per node. With this change it effectively means that we
  use only 64K channels in parallel per connection. Seems unlikley we ever hit this limit
  since the channel is cleaned-up immediately and rmq reuses channel numbers.
* However, what we really require is for the channel to be created per exchange or a channel
  pool per exchange per process. With producer pool + connection pool it is hard to work out
  such a combination so this gross mechanism for now.

peak6/st2,pinterb/st2,armab/st2,pixelrebel/st2,peak6/st2,jtopjian/st2,punalpatel/st2,armab/st2,Itxaka/st2,peak6/st2,Plexxi/st2,StackStorm/st2,emedvedev/st2,lakshmi-kannan/st2,jtopjian/st2,nzlosh/st2,StackStorm/st2,alfasin/st2,StackStorm/st2,Plexxi/st2,alfasin/st2,tonybaloney/st2,emedvedev/st2,dennybaa/st2,nzlosh/st2,tonybaloney/st2,emedvedev/st2,jtopjian/st2,dennybaa/st2,pinterb/st2,Itxaka/st2,punalpatel/st2,nzlosh/st2,armab/st2,grengojbo/st2,lakshmi-kannan/st2,lakshmi-kannan/st2,nzlosh/st2,pixelrebel/st2,punalpatel/st2,pixelrebel/st2,alfasin/st2,tonybaloney/st2,dennybaa/st2,Plexxi/st2,pinterb/st2,Itxaka/st2,Plexxi/st2,grengojbo/st2,StackStorm/st2,grengojbo/st2