Initial commit of a new style of threading, where the Engine class
starts all threads, not GLDisplay.
Nearly finished new threading system, not sure if going to be
implemented. Has minor issues with exiting cleanly and ending all
threads.
More engine work. Not finished yet.
Finished new threading system. Deciding if it should be implemented will
be discussed.
Cleaned up code, deleted useless classes, and generally optimized code.