Fixes for a few minor miscellaneous annoyances.

Some little things I've run into while map editing.  Commit messages explain in detail.

I can break this into multiple branches if you'd like, but I'm hoping none of it is terribly controversial  :)