Report authentication failures as returned by the broker
Make auth failure an IO exception to avoid incompatibility
Test (Possible)AuthenticationFailureException
Don't use that horrible AMQConnection constructor.
Merge bug 24094