Fix for WYSIWYG settings handling if all editors on page are in 'text' tab causing tinyMCE.settings will not be defined

If all editors on page are in 'text' tab, tinyMCE.settings will not be set, so this PR fixes a JS error resulting from tinyMCE.settings not being defined, and set initial settings to tinyMCEPreInit for main content area.

Otherwise, just set a couple of defaults in the object.