tests: Add matrix library (libglm-dev) and test

Update draw with uniform to take the uniform (matrix) as a
parameter and can now rotate the test triangle.
diff --git a/tests/xglrenderframework.h b/tests/xglrenderframework.h
index 995a538..06f8a3d 100644
--- a/tests/xglrenderframework.h
+++ b/tests/xglrenderframework.h
@@ -45,6 +45,7 @@
     void InitPipeline();
     void InitMesh( XGL_UINT32 numVertices, XGL_GPU_SIZE vbStride, const void* vertices );
     void InitConstantBuffer( int constantCount, int constantSize, const void* data );
+    void UpdateConstantBuffer(const void* data);
     void InitViewport(float width, float height);
     void InitViewport();
     void InitRenderTarget();