Script_Editor changes to save a reload preferences + tab emulation

Added emulated tabs option (insert spaces for tabs).
Preferences are now save to and automatically loaded from  ij.Prefs for tab size, font size, line wrap, emulated tabs, and window size.