adfs protocol change update

x5c field update, related test app update
merge single user authenticator code
Update tests for broker proxy changes
what with this weird header/value pair? A comment would be nice addressing what and why.