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
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.
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().
Merge branch 'hotfix/locale-name-fix' into feature/decouple-request-root
Add the asset_url smarty modifier.
Add the current locale to the smarty variables so that themes can take advantage of it.
Make the category lookup by url code case insensitive.
move empty to .gitkeep files
Changed T('Requires') to T('Requires: ') for consistency

Simply to make wording more consistent on screen and it will slightly reduce need for language definitions ('Requires: ' is used 4 times, while 'Require' is only used here)
make "said:" translatable
change to "%s said:"