Trying to fix macosx system_profiler parser
Added warning message in case sketch contains invalid file name. Fixes #1390
Updating revision.txt
Improved File open/save dialogs, remembering last opened file/folder
Consistent UI across the IDE
Solves NPE on some linuxes #1384
Hopefully improves UX #559
Updating revisions.txt
Fixed pre processor bug. Closes #1245