Implement simple vector equality comparison operations
Correct confuse and mixed type usage for cached GL buffers information
Correct wrong argument to glUniformMatrixv

  The count argument is number of matrices, not number of elements.
Query the proper buffer binding the glBufferData wrapper

  When using GL_ELEMENT_ARRAY_BUFFER it was querying the wrong buffer
binding, what would cause a failure later due to not finding or
information or checking the wrong object data.
Update glDrawElements wrapper to work with buffers
Change back to use the same prototypes as glm in ovecmath

  Some consistency should be used, instead of a mix...
Add extra vector and matrix scalar operations

  Most should be used in some future operation, and others are
made available for consistency, and likely sometime usage in
user code.