Rework how various front-end features are loaded for better maintainability
Fix selecting text and inserting a quote when "Disable rendering quotes in editor" option was enabled would inject "undefined" instead of the quoted text
Fix selecting text and triggering bbcode such as accordian/tabs/slider/etc, would strip formatting from the selected text when copying it into the dialog
For XF2.2.11 and before:
Fix XF bug where inserting various bb-codes (stock and 3rd party) could result in malformed formatting due to inserting a block bb-code in the middle of formatting