Non-power-of-two images are now supported

Changed the WebGL configuration so that non-power-of-2 images work as
expected, and added some buttons to the demo web page to illustrate.