GUIScript: TextAreaAppend should no longer take a row argument
fixup for 67d6c9f
Map: refactor MapNote interface

fixes a complaint from clang anylizer about access to freed memory.
yet more static anylizer fixes