Add config option to stop VanillaInThisDiscussion from getting out of hand
ProfileExtender: partial fix for checkbox editing
ProfileExtender: fix registration fields
Merge branch 'master' of github.com:vanilla/vanilla into hotfix/profilextendcheckbox
Fix bc for Tag table structure looking for CategoryID on utility-update
Add NoPanel class to EmailConfirm page; closes #1624
PostController: Add filter whitelist.
Patch to allow controller-less execution
Support new array syntax in $PluginInfo
Add CSS classes to the FlyoutMenu

This makes the FlyoutMenu in the discussion view more consistent with
the flyout menus in the discussions view.
Fix bug in authenticator saving.

- Fix typo where IsDefault is incorrectly referred to as Default.
- Fix column update bug.
Allow an array of roles to be passed in to UserModel->SynchUser().
Pass the sync roles setting when registering users via SSO.
Add Gdn_Request->AssetRoot() to decouple the root of static assets from the root of dispatched requests.
Add Gdn_Request->UrlDomain().

This is a convenience function for conditionally getting the current domain in various formats.
Change Asset() and SmartAsset() to use Gdn_Request->AssetRoot().
Fix bug in the Emoji class where Url() was called instead of Asset().
Fix the translation of “Locale”.
Merge pull request #2167 from vanilla/hotfix/locale-name-fix

Change the translation of "Locale".
Merge branch 'hotfix/locale-name-fix' into feature/decouple-request-root