Add authentication_failure_close flag

Will now raise a proper AMQP exception when access is refused.
Add consumer priority
Update the license year
More gracefully handle exceptions when the connection is closed on auth