Modifications to script editors.

Plus plugin event uncoupling.
Only refresh in response to create/delete/rename

Change made to both ProjectTree and SoundPicker. No point refreshing the
list and causing flicker if the only thing that changed is the contents
of a file :-)
Merge branch 'master' of https://github.com/fatcerberus/spherestudio