Merge pull request #4 from powercommand/master

Project tree state preservation
Fix for gamepaths becoming invalid

Fixed: add a gamepath to the editor, then delete that gamepath from the
filesystem. Open editor, and it crashes.
Cleanup, Script plugin fix

Could deselect the tab amount, and changed autocomplete.
Refactoring, Font Editor Plugin, Updates

Created Font Importer Plugin, refactored code to fit new plugin, and
added 'new' and 'open' menu items to the plugins.