replaced return value of DocumentManager::addDocument with a signal
moved loading to a separate thread
replaced return value of removeDocument with a signal
added basic loading GUI
moved new flag from setupData function to Document constructor
Changed things to use typedef ScriptARgs/ScriptReturn, which makes finding out what those weird strings meant much much easier
Made code a bit more standardized and added a good bit of documentation.
more cleanup of document setup
moved load code from Document to Loader class
content file loading progress bar
Merge branch 'master' into load

Conflicts:
	apps/opencs/view/doc/viewmanager.cpp
split up load function in a start and continue part
record loading progress bar
added cancel button to loading window
intercept close button clicks in loading window
Merge remote-tracking branch 'upstream/master'

Conflicts:
	apps/openmw/mwmechanics/aipursue.hpp
	apps/openmw/mwmechanics/aisequence.hpp
handle exceptions thrown during loading and report them to the user
fixed a mixup in CSMTools::Tools constructor/destructor
updated changelog
Merge branch 'operations' into load

Conflicts:
	apps/opencs/main.cpp
	apps/opencs/model/doc/document.cpp