[WFLY-2198] throw AuthenticationException if failed to authenticate, or ...

https://issues.jboss.org/browse/WFLY-2198
...CommunicationException if server was down and log failure message with each server attempted