fix the emscripten premake module to properly handle paths with spaces on windows
add missing lights for the "assimp" example
fix differenciate between left/right button press in canvas.cpp