- migrated boost::function/ref/bind to std:: variants
- added all SDL2 directories to CMake (in case if any SDL2 module is installed somewhere else)
- fixed Clang compiler warnings