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'