Merge pull request #8 from Gaerzi/master

Fix for compilation with VC++ 2005
Merge pull request #9 from Gaerzi/master

Aspect ratio / Undo / misc bug fixes
Merge pull request #10 from Gaerzi/master

SVN r1416 update
Merge pull request #11 from Gaerzi/master

Highlight support for Boom's generalized line types
Do a 'full' remove of detached sides/sectors on opening a map, should fix issue #14
Merge remote-tracking branch 'upstream/master'