Merge pull request #8 from powercommand/master

New TryEditFile event
Cleaned sound plugin

I also added destroy behavior to it.
Open dialog filter registration, other tweaks

File selection from Open dialog is now plugin-aware and functions the
same way as opening from the project tree, meaning the File->Open
submenu is no longer needed and has been collapsed to a single "Open"
command.  Import now uses the same filter list as Open.  Removed
wildcard filter from script editor and added additional text types to
compensate - too easy to corrupt binary files if the script editor opens
them.  I think we need a hex editor plugin...