Does RabbitMQ have some analogue to AMQP-0.10's header exchange? Is there any way to route messages based on headers in 0.8, or is everything just based on the routing key? Along that line, is there a list of RabbitMQ's protocol extensions, or is it just a pure-0.8 implementation right now?