Improve WebGL info page

This patch removes reliance on the old webgl-utils script, improves
formatting and organization and adds information which requires a bit
more digging than simply querying with getParameter. New information
includes:

-Supported shader precision
-Supported framebuffer texture attachment formats