Create OpenGL context on OSX.
Fix typo
Add missing const
Change get_proc_address to return void* instead of function pointer
Use halide_error instead of halide_assert
Fix Makefile