fixed bug in renderer backend where vector2/3 commands where parsed as vector4
added integer overrider for SetUniform
implemented some fancy test shaders  / textures
srgb support for texture loading
updated the test app a little.