- Fixed scanf in IWAD picker without GTK

If you try to kill the program with Ctrl-C, it would run the first IWAD available in the list instead of closing it.
- Remove clang check from GCC-related workaround

It caused a clang warning/error regarding the non-existing flags '-fno-tree-dominator-opts' and '-fno-tree-fre'.
- Fixed some cmake --warn-uninitialized messages
- Cover the ASM_SOURCES fix for NO_ASM users too
- Fixed: Some setups require the dynamic linking library to be linked explicitly, so specify it when using DYN_FLUIDSYNTH
- Fixed: Shareware games couldn't bother with the actor has no frames errors since we don't load mods.
- Fixed: Heretic shareware used a different border for the statusbar.
- Applied Chilly's patch to fix excessive name change notifications.
- Removed redundant expression in R_FindPlane.
- Fixed: Taking an item in a Strife dialog didn't account for items that have the keep depleted flag set.
- If the player doesn't have ` bound to open the console, don't close it with that key.
Merge branch 'maint' of github.com:rheit/zdoom into maint
- Minor adjustments to SDL joystick code so that all axes have at least a small deadzone so that button mapping works properly.
Merge pull request #19 from edward-san/unix_no_gtk_iwadpicker_fix

- Fixed scanf in IWAD picker without GTK
Merge pull request #20 from edward-san/cmake_clang_flags_fix

- Remove clang check from GCC-related workaround
Merge pull request #22 from edward-san/cmake_uninitialized_fix

- Fixed some cmake --warn-uninitialized messages
Some DOSBox Raw OPL v2 indices were off by one.

This caused access violation errors on perfectly fine DRO files. For
reference, scoredata[20] is the hardware type (OPL2, dual OPL2, or
OPL3).
The wrong value was used here.

This caused crashes on some files (notably MBELLS from Cosmo and NUBC
from Body Count) in my port of this code to SLADE 3.
Ignore the minor version number when checking for DRO v1 files

- There exist files where the first word of the version number for DRO v1
  files is not 0 but something else completely. (Maybe it's not actually a
  version number?) Assume they are valid v1 files as long as the second
  word is a 1.
Fixed: userinfo_t::SkinChanged() was unaware of player classes
Delay skin setting on save load until player class is known.

- Fixed: Loading players from savegames set the skin before their current
  class was retrieved, so they could not validate their skins with the
  correct class.