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
Add SharedStateButton, used in spell window and controls box to apply mouseover effect to all buttons within one row (Fixes #1986)
Fix map insert return value mixup (Fixes #2192)
Make Resurrect function reset most of the runtime state (Fixes #2181)
Merge remote-tracking branch 'scrawl/master'
Add support for undeleting references (Fixes #2193)

Deleted references should be accessible via an explicit reference, and can be undeleted using "setdelete 0". Also the Resurrect function implicitely undeletes the given reference.
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
Remove script access to deleted references that have no content file

In original MW these objects are permanently deleted and can not be accessed anymore.
move cursor in scripteditor to position of error
Use GMSTs for sound fading distance
Switch sound distance model to AL_INVERSE_DISTANCE
Merge branch 'report'