Added CMakeLists.txt and incomplete SDL2 port