Inline Mutex and Thread methods
Implement condition variables
Delete ResourceLoader
Update Crown.h
Update CMakeLists.txt
Implement condition variables
Reworked ResourceManager: collapse ResourceLoader into it and use condition variable to wake up loading thread
Delete Exceptions.h and its last user: Renderer.cpp
Implement show/hide_cursor() under Linux
Move InputManager instantiation into Device and rename GetDevice() to device()
Fix escape key handling in terrain sample
Fix warnings and a bug in key_released callback
Delete outdated projects
Implement basic loading of games through shared object libreries
Add CMakeLists.txt for json and terrain samples and rename terrain 'res' folder to 'terrain'
Re-enable Device's filesystem, now is possible to load games from arbitrary directories specified through  CL option
This file must *NOT* be checked into VCS
Add CL options to set the preferred rendering backend
Add operator= and type cast
Move global link-list out of setting classes