Working toward ability to draw textured full screen quad.

- Implementing vertex_buffer
- Implementing placeholder vertex
- Added LE_ENUM_* macros to define ordered zero-based enums with stringified lookup tables.
- Improved OpenGL error checking to handle case of multiple errors at once.
- Changed shaders to use GLSL 150 instead of 330.