moved script widget configuration code from ScriptSubView to ScriptEdit
moved change lock from ScriptSubView to ScriptEdit
moved syntax highlighter from ScriptSubView to ScriptEdit
minor cleanup