Clang doesn't support return {}

It's a c++14 feature I think.
GL_STACK_ errors are from the fixed function days.

Remove them.
Merge pull request #13 from DeVaukz/develop

OS X fixes