Fix for Windows compilation
Merge pull request #95 from Gaerzi/master

Fix for Windows compilation
More commenting and stuff
Repaired UTF8 in saved file paths.

With a new UTF8 macro used instead of CHR.
Merge pull request #96 from Gaerzi/master

Repaired UTF8 in saved file paths.
Found some BMPs that failed to identify.

Yet are displayed without issue. So mellowed the conditions a bit.

Also tightened the SNEA identifications, so that DB2's two-byte empty
script lumps won't be interpreted as 0x0 pixel images anymore.
Merge pull request #97 from Gaerzi/master

Found some BMPs that failed to identify.
Fix order of upper/middle/lower texture properties in UDMF maps (Issue #105)
Merge branch 'master' of https://github.com/sirjuddington/SLADE
- Removed redraw disable on MapCanvas focus loss, as it was causing problems (Issue #104)
- Instead, only redraw the canvas if the map editor window is active
- Update hilight on mouse click, should fix selection issues when clicking outside the canvas then back in again
- Escape key should close the Find+Replace dialog
- Fixed start page loading in linux
Intercept attempts to change a MapLine's vertices or sides.

Previously, these properties could appear both as MapLine attributes and
as individual properties, so they'd be written out twice in UDMF,
causing potentially broken maps.
Merge pull request #112 from eevee/fix-duplicate-linedef-props

Intercept attempts to change a MapLine's vertices or sides.  Fixes #98.
Always show valid args for the selected action special.
Extend smart arg display to thing type args.

Consolidate a bunch of code duplicated between action specials and thing
types, too.
Add some cmake and vim cruft to .gitignore.
Merge pull request #113 from eevee/always-show-action-special-args

Always show action special/thing type args, even if unset
More commenting and things
Merge branch 'master' of https://github.com/sirjuddington/SLADE.git