AMQP-348 Support Consumer Arguments

JIRA: https://jira.springsource.org/browse/AMQP-348

RabbitMQ 3.2 introduced consumer priority...

http://www.rabbitmq.com/blog/2013/12/16/using-consumer-priorities-with-rabbitmq/

* Add consumerArguments property to SMLC
* Add priority to listener element
* Update to latest Rabbit Client - required fix to test case for PossibleAuthenticationFailureException because it now has ambiguous constructors.

AMQP-348 Polishing - PR Comments

Use "" for consumer tag to have the broker generate it.

Minor restructuring in parser.

Use the other constructor in the exception mapping test - it was
the constructor that takes String that was added in 3.2.x.