Removed remaining usages of IdentityProvider.ActiveIdentityProviders.
- Everything is now using Options.IdentityProviders instead.
Cleaning up, removing old code and fixing errors.
- Added null check for IdentityProviderDictionary indexer.
- Supressed and fixed code analysis warnings.
Removing more dead code.
- Found by code coverage, it's good to keep to 100%!
Moved tests for loading Idps and federations to Options test.
- The functionality has been moved, so the tests should reflect that.
Added tests for owin options class loading config.
- Added loading and registration of options when loading from config.
Made Federation class public.
- Added missing null checks.
- Added XML comments.