Added error messages for canvas and shaders, if they're not supported by the hardware.
Rectangular shapes are now also turned counter-clockwise. Fixes #8.