Complete rewrite of the account management and related systems.
Makes the architecture more modular,
allowing for easier extensions and configurations.
The IDP behaviour has been changed to move all error related knowledge
to the IdentityProviderHttpHandler instead of managing it
in the Interactionhandlers.