Modifications to make it work with Supernatural

 - Added a missing SetVertexBuffer overload
 - Added a missing operator to Matrix
 - Some other minor changes