clean code base
implement semaphore
clean Win OS code
update cmake file
fix Semaphore
clean win main
fix OsWindow::frame according to EventBuffer implementation
rename Thread in OsThread
implement CE_INLINE
rename Thread in OsThread
clean #define for Win
minor fixes
last push before architecture rework
Rename Thread to OsThread
Simplify input folder
Delete FPSSystem
Delete OS.cpp
Made members public
Delete EventBuffer.cpp and main2.cpp
Delete EventBuffer