Fixed crash in Cache.release().

This caused a TYPE_ERROR when calling x3dom.reload() because
gl.deleteShader was being called on something other than a WebGLShader.
Our fix was to remove the program associated with each shader and
the GLShaders associated with each program.