TriggerWatcher updates

- Acknowledge every message so that it is removed by RMQ from its queues.
- Every TriggerWatcher client should have the ability to name its queue. This way
  it is the consumers choice to share queues. Ideally we would like to use proper
  routing topologies so that RMQ puts messages into the correct Q rather than
  filtering in the TriggerWatcher itself.
Name sensor_wrapper TriggerWatcher Q.
Name webhookcontroller TriggerWatcher Q.
GET on /webhooks returns list of registered hooks in order to debug.
Fix iteration over dictionary
Merge pull request #899 from StackStorm/trigger-visbility-improvements

Trigger visbility improvements