Major tweaks to the canonical web control to allow for overrides of all but the lowercaseUrls (and only because LinkManager.GetItemUrl isn't honoring the UrlOptions override) while pulling defaults from the linkProvider configuration. SiteResolving is pulled from the appropriate setting. Cleaned up unused references.