queue: support tubes on Get, Put and Handler

Using this, each package, publisher, consumer or anything will be able
to retrieve and deliver messages to specific queues.
app: use specific queueName in the queue client

Not a big change :-)
queue: make test more reliable

With multiple tubes, this test became intermitent.
provision/juju: use specific queue for provisioner

With this change, we should be able to run tests concurrently again :-)