First refactor for Linux support.

* Unified directory layout (lowercase directories with UpperCamelCase file names)

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>
More directory fixes, set up a basic autodetect for *nix and Apple devices

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>
Force C++11 mode (for gcc and such)
Fix some preprocessor errors
Implement the missing virtual functions in SDLSys.h
Fixed some of gcc's bitching about the '>>' thing with maps

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>
Welp I screwed that up

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>
Sweet Jesus Tapdancing Christ on a bagel! It compiles!

Signed-off-by: HACKhalo2 <hackhalo2@gmail.com>
Merge pull request #5 from HACKhalo2/linux

Linux support with correct file and directory case..