Merge pull request #468 from gahr/master

codelitegcc -> codelite-gcc in Runtime as well
Minor speed optimization in Makefile generator
Workspace files updated
Optimized makefile generation by caching the CompilerPtr, BuildConfigPtr and ProjectSettingsPtr objects
Added log messages
FileModified dialog: use CallAfter when user clicks the 'Load' or 'Choose' buttons
Fixed: crash when opening project settings when no workspace is opened
Extended parser thread to support suggesting workspace/local variables for colouring (not integrated yet)
Re-written the workspace symbols colouring: the workspace symbols to be coloured is not done in the parser thread and done in a more efficient way without limitation
Added SpellChecker plugin
The SpellChecker plugin was contributed to codelite by Frank Lichtner
Updated Windows installer to include SpellChecker plugin
Fixed typo in SpellCheck plugin name
SpellChecker: the Settings dialog shoud now remember its size and position
Added cmake files for SpellCheck plugin
Added dependecny between SpellCheck plugin and libHunspell
SpellCheck: added default dictionaries folder
Standard Paths: added 2 new functions: GetPluginsDirectory() and GetDataDir()
On Linux, search for the installed hunspell package
Updated Windows' update.bat script to install Hunspell dictionaries
Removed auto-generated file from git