added non-ASCII compatible encoding to the test mix
Encoding basic auth header as UTF-8

This is based on
http://tools.ietf.org/id/draft-reschke-basicauth-enc-00.html that seems
to indicate that the majority of the servers use UTF-8. It is a no-op
for anyone using username and password in the ASCII range.
handshaking should fix on the encoding for proper interoperability