Fix UnicodeError when givenName or sn Shibboleth Header contains unicode chars

Shibboleth Header values like Nicol\xc3\xb2  raise UnicodeError evaluating fullname 
it seems odd you'd have do put decoded bytes into a unicode string, no?  is this really the place things fail, or is it downstream of this somewhere?