Town Network: Fix issue with DEBUG defined and empty town_array entries

Thanks to sraboy for finding this error
VgaSDL: Fixed handle_messages() to once again handle window messages

The game should once again pause when it loses focus and continue when focus is regained.
Disabled the pausing on mouse enter&leave, because this did not work well with windowed mode without mouse grab enabled.

Thanks to sraboy for noticing there was a problem there.
Main menu's: The games main menu's now correctly respond to exit requests, such as closing the window
Merge branch 'tn-fix-24-12-2013' of https://github.com/MicroVirus/7kaa into MicroVirus-tn-fix-24-12-2013
Merge branch 'sdl-event-handling' of https://github.com/MicroVirus/7kaa into MicroVirus-sdl-event-handling
configure: Remove --with-directx.

DirectX will no longer be supported. Later versions of the source tree will remove DirectX and other non-portable code.
Changed location of Config directory; using SDL_GetPrefPath
Sys: Use config directory for screenshots
Remove unused server component.
OMOUSE.cpp: Added missing header ctype.h for tolower (needed for MinGW)
[PATCH] openal_audio.cpp: Cleaned up included headers (particularly ALL.h)
Windows: Added description and version information to the executable (shows up on the Details page of the executable's properties)
Autotools: Updated build environment to include ico.rc when building for Windows.

The dependencies for ico.rc have to be manually included in the makefile.
Currently, it depends on version.h and 7k.ico
version.h: No longer included by ALL.h, now directly included when files need it (AM.cpp and ico.rc)
OBLOB.cpp: Fixed a crash in DEBUG mode when Blob tries to mem_del(NULL)
OERROR: Fixed an issue with atexit crash after Error::run is called. The function failed to set sys.signal_exit_flag to signal application termination
Game menu: The Load menu now works properly again ingame. Fixes a bug introduced in 44cc7c71041.

The Sys::load_game function sets signal_exit_flag, but this caused the load menu to immediately
close again.
VgaSDL: Decrease minimum time between frames to 17 ms, capping at just under 59 FPS
Merge branch 'patches-17-1-2014' of https://github.com/MicroVirus/7kaa into merging
resolving merge conflict