Merge pull request #1 from josh04/master

Windows compat
Added a macro to throw exceptions on gl errors
Changed the semantics of _glError a bit too.
Merge branch 'master' of github.com:afinetapestry/glengine

Conflicts:
	engine.hpp
	program.hpp
	renderable.hpp
stdcall mess
merge resolved