Check source of user is acceptable.
Introduce another supervisor and avoid deadlocks on shutdown

Since the stomp processor needs to start a heartbeater and we know that
calling start_child on your own supervisor is a recipe for deadlock,
introduce another supervisor as a sibling of the processor.
merge bug26028 into stable
merge stable into default
Added tag rabbitmq_v3_2_4 for changeset 93d77d5e3c3e
stable to default
Merge in default
Use the new-old basic.qos, rather than x-prefetch
Merge bug25603
Merge bug25957
Update copyright for 2014
Merge bug 25940
Added tag rabbitmq_v3_3_0 for changeset 2a543a271100
Reject publishes to destination named ""
junk bug26061