Force basic auth strings to native string type
Avoid unnecessary encode/decode cycles.
Merge pull request #2076 from Lukasa/basic

Basic Auth handler sets unicode header value on Python 2