Copy catacurse.cpp to sdlcurse.cpp for history purposes
SDL-based ASCII/pseudo-curses version by utunnels (forum user)
Make the SDL version compatible with Linux, etc.
Fix Windows cross-compilation from Linux
These were needed for cross-compile.

It's possible they'd also be needed for a native compile, but someone else will have to test that.
Make the awesome version string work on Windows (when cross-compiling)
Filter shift, etc., from getch() in sdlcurse.cpp
Fix viewport sizing with SDL-based Linux builds
Fix font sizing
Merge remote-tracking branch 'origin/pr/3' into sdlcurses
Tweak how the makefile treats the obj directories
Update the Windows project files to point to the new wincurse.cpp
Make key handling work for non-ASCII characters
Merge SDL text support.