bugfix: the previous progress bar fix wasn't fixed properly

Conflicts:
	src/ProgressWidget.ui
More frequent progress updates, progress updates also for CSG evaluation

Conflicts:
	src/ProgressWidget.ui
typo
Don't auto-reload missing files, reduce warning output from periodically called functions
Added testcase for cascading changes
Added automatic reload and compile note
Increase recursion limit to 1000
Related to #181, also ignore removal of the main file when auto-reloading

Conflicts:
	testdata/modulecache-tests/README.txt
	testdata/modulecache-tests/cascade2.sh
Fixed a bug where a file was loaded twice when auto reload was on
Minor refactoring of include checks
Don't fail when files are already removed
No need to reset the autoReloadId based on enabling autoreload. The id is kept up-to-date anyway