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.
Merge pull request #219 from sc0ttkclark/patch-1

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