Implement MQ support

Blueprints should have easy access to reliable message production and (in other processes than the web server) consumption.
for all these docs, I'd much rather their doc be in-line rather than in the .rst. This is info that would help in reading the code as well.