Add shadertoy example

Closes #420.
Our `vispy.io.imread` basically does this (so does `io.read_png` if you know you have a PNG image), so you shouldn't need this function. In fact, I don't actually see `load_image` used anywhere here...?