Fixed jumping to compilation error (if any) after Run/Debug.
Fixed format of the file name reported after compilation errors.
Reorganized loading configuration files (ref #107).
Moved restoring project before loading files (ref #107).

This is needed to take project configuration into account before files are
loaded.
Added package onProjectPreLoad method (ref #166).
Added package GetProject method (ref #166).
Added package AddConfig/RemoveConfig methods (ref #166).
Added support for symlinks in the filetree (with recursion protection).
Merge branch 'project-settings'
Added directory creation (if needed) to file saving.
Fixed Un/Comment menu for Output/Console windows.
Added new location for Marmalade Quick v7+ and s3e path logic (fixes #226).