Eliminate Included Source Files

Source files no longer #include other source files.
Player Update

Updated the Player class and supporting infrastructure.

Player class now tracks connected players, sending them columns as needed.

Player class loads spawn area on server startup (before server binds and begins listening).
Makefile Overhaul

Overhauled Makefile and supporting infrastructure.

Builds dependencies automatically.

Broke the single Makefile out into a main Makefile and supporting .mk files.

Wrote two "nofail" scripts which eliminate spurious error reports (make ignored them, but they were still output).

Windows only (for now).
Cleanup

Removed unused test files.