Minor fixes and memory use improvement
- memory use improvements relating to Active Directory SID string marshaling
- fixed issue with principal name comparison causing validation failures when canonicalize configuration set to true
- SPNEGO client improvement to discard and close response body when unauthorized
- SPNEGO server fix for failure to parse SPNEGO tokens with request flags