Support for multiple Idps for Owin middleware.
- Changed the owin auth handler to no longer create a HttpRequestData. It was a lie anyways because the data for the auth comes from the challenge, not the request.
- Refactored signincommand to do the actual work in a separate method that is not dependent on the request.
- Renamed Issuer to EntityId in SignInCommandTests to better match new naming.