Cleaned up all unnecessary files and added a CMakefile
Adding a few fixes
Removing commented text in CMakeLists.txt
Merged 'cleanup' (7a31dc1) onto 'onlinecop' (7ab7c5e).
Fixing the maps Makefile
Town1: Finished naming zones in Tiled. Added a few 'grass on path' overlays for looks.
Renamed .c files to .cpp
Wrapped 'extern C' around Lua headers.
Added TmxParser (https://code.google.com/p/tmx-parser/) to simplify reading in Tiled-based TMX map files.