added SDL input manager; emscripten now supports keyboard and mouse input
eliminate clang warnings on switches
don't print useless lines in heap report