Use malloc/free instead of halide_malloc/halide_free for everything that isn't image data
Add support for JIT compilation/execution of GLSL filters.

Added a new dynamic library libHalideOpenGLSupport.so that handles
system-dependent tasks, namely opening the OpenGL context and querying
function pointers to the OpenGL API.