Simplify input folder
Delete FPSSystem
Delete OS.cpp
Made members public
Delete EventBuffer.cpp and main2.cpp
Delete EventBuffer
Switch to struct
Fix documentation: DO NOT USE __ to emphasize text
EventBuffer does not exist anymore
Delete OsEvents.h
Add push() and pop()
Add CE_FATAL to use only as replacement to CE_ASSERT(false, ...)
Remove XInitThreads from os::init since it will be called in the upcoming Device implementation
Add assert in Queue::pop
Make sure the gl context is current before swapping buffers
Add OSET_EXIT
Single-producer single-consumer event queue
Update Crown.h and CMakeLists.txt