Allow only one instance of OpenCS.  Only tested on windows x64.
Use append syntax compatible with older versions of boost.
Merge remote-tracking branch 'remotes/upstream/master' into single-instance

Conflicts:
	apps/opencs/editor.cpp
Workaround file lock being lost if the same file is closed elsewhere in the program (see https://svn.boost.org/trac/boost/ticket/3582)
Merge remote-tracking branch 'scrawl/master'
added specialised report table
allow drags from report table
added hidden hint column to report model
added context menu to report table
added remove action to report table context menu
added double click with modifier actions in report table
Merge remote-tracking branch 'scrawl/master'
Merge remote-tracking branch 'scrawl/master'
changed column/row numbering in script compiler error messages from being starting at 0 to starting at 1
abstracted message collection into a class
store hints from operations in report model
move cursor in scripteditor to position of error
Merge branch 'report'
label local/global openmw.cfg files (Fixes #2196)
Merge remote-tracking branch 'scrawl/master'