Add a settings menu entry to the edit menu
Add a settings window that shows up and has a label for Misc settings
You can now close the settings window with the x button
Add use external text editor checkbox and input field and a browse button to settings window
Add the final buttons: cancel and ok to the settings window
Buttons in settings window now listen to events and do their respective action, cannot test browse though because of issue #301
IDEApp now listens for OK_EVENTs from settingsWindow and handles the event
Hide settings window when ok button is pressed
settings are now written to file
formatting in ideapp
Settings are now loaded from config file
work around config file loading too late for settings ui getting correct default values and refactor some to clean up
IDE now opens external text editor if one is specified and enabled instead of internal text editor
use tabs, not spaces
Added showNext/PreviousEditor() in PolycodeFrame.
Rewrote and refactored file/project saving and closing in PolycodeIDEApp. Rewrote removeEditor() due to undesirable behavior regarding modal dialogs.

I took a more general approach to closing and saving an arbitrary list of files/editors
Initial commit for switching between open editors via the keyboard. Moved file selector update code out of event handler and into updateFileSelector(). Added ability to toggle between project path and file name display in file selector.
Added a close file button next to the file selector combobox.
Merge branch 'master' of https://github.com/ivansafrin/Polycode into file-selector-2

Conflicts:
	IDE/Contents/Source/PolycodeIDEApp.cpp
UITextInput now refrains from printing characters when most modifier keys are being held down.

This applies to modifier key+printable key combinations that haven't been mapped yet specifically in UITextInput.