Supervised users: if history recording is off, allow incognito and deleting history
Some related cleanup:
- History UI: Properly distinguish profile->IsSupervised vs. prefs::kAllowDeletingBrowserHistory vs groupByDomain
- "New incognito window" in hotdog menu: Honor IncognitoModePrefs
BUG=
232316
Committed:
https://crrev.com/6f959801c7ae3a9ff745220638032a03bbb57047
Cr-Commit-Position: refs/heads/master@{#303627}