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
added actor ID
a bit of cleanup
Changed things to use typedef ScriptARgs/ScriptReturn, which makes finding out what those weird strings meant much much easier
some missing cleanup
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
fixes to slow-down at jump startup and infinite air intertia growth