Merge pull request #161 from Blue-Shadow/master

ZDoom language configurations update
Fix build without SFML render window in OpenGL canvas
Merge pull request #162 from alexey-lysiuk/fix_ogl_nosfml

Fix build without SFML render window in OpenGL canvas
Don't show mouse dwell tooltip in text editor if the cursor position is invalid

Fixes #160
Some tweaks to 'Square+Sprite' and 'Framed Sprite' thing display
Fix blank line in UDMF thing info overlay
Fix some problems with the thing properties panel

- Actually apply special/args values
- Fix crash on applying changes (Fix #163)
- Fix crash on opening properties for multiple things
Replace opengl thing direction chooser with custom control

Couldn't get the opengl canvas to behave correctly in linux/osx for some reason. No fancy arrow but might add it back later
Fix potential crash in thing properties panel
Bump version to beta 5
ZDoom language configurations update
- ACS:
  - Added STYLE_AddStencil and STYLE_AddShaded constants.
  - Added ChangeActorAngle and ChangeActorPitch functions.
  - A minor fix in SetActivator syntax.
- DECORATE:
  - Added AddStencil and AddShaded render styles.
  - Added CHAN_* and SPF_INTERPOLATE constants.
  - Added "flags" parameter for A_SetAngle.
- MAPINFO: Added DontCrunchCorpses flag for gameinfo block.