I hate it
few other misc things also fixed SDL audio on newer SDL vers
also slightly optimized text shadow rendering, made sure glyphs with directives stay centered and added two extra Lua arguments to canvas.drawText