GUI updates:
* Now reloads RPL before running a port.
* Added Preferences dialog.
* Added Edit ROM/RPL Externally menu options. Edit the commands for these in Preferences.
* Working on a Defs struct dialog.