scons: Make scons smarter about what exists on system

* If SDL2 isn't present, skip SDL2 support
* If OpenGL isn't present, skip OpenGL support