* more floor migration (removed unnecessary engine functionality that is already provided by floor)
 * engine is now a static class
 * more a2elight/floor consolidation in the engine class
 * also removed all engine forward declarations (which are now unnecessary)
 * added opengl 4.4 detection/support
 * added preliminary haswell detection + geforce titan detection
 * updated a2e.hpp header (wip)