Fix WYSIWYG settings handling if all editors on page are in 'text' tab, tinyMCE.settings will not be set

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.