Changed Startup.Startup User/Role manager factories so DbContext is no longer shared between them and gets disposed correctly (whilst still setting an initializer on the context).