Add first-class IAppSettings AppSettings to AppHost, HostContext, and Razor base ViewPage