Added VertexArrayObject and VertexBufferObject (which derives from BufferObject).
Debug, added ClearErrors for times when we want to return a boolean for success, but need to ensure there are no lingering error messages (so need to clear the error state beforehand).