Start of mesh API cleanup.
Switched all native code to go through Mesh class.
Removed SimpleMesh
Added java Mesh class
Will need to port all existing code to use java Mesh, then remove java SimpleMesh.

Change-Id: Idb9c03d0b06b4ef87db28dffcffa1881d39120e5
diff --git a/rs.spec b/rs.spec
index 3694b65..172ba66 100644
--- a/rs.spec
+++ b/rs.spec
@@ -478,8 +478,34 @@
 	ret RsFont
 	}
 
+MeshCreate {
+	ret RsMesh
+	param uint32_t vtxCount
+	param uint32_t idxCount
+	}
+
+MeshBindIndex {
+	param RsMesh mesh
+	param RsAllocation idx
+	param uint32_t primType
+	param uint32_t slot
+	}
+
+MeshBindPrimitive {
+	param RsMesh mesh
+	param RsAllocation prim
+	param uint32_t primType
+	param uint32_t slot
+	}
+
+MeshBindVertex {
+	param RsMesh mesh
+	param RsAllocation vtx
+	param uint32_t slot
+	}
+
 SimpleMeshCreate {
-	ret RsSimpleMesh
+	ret RsMesh
 	param RsAllocation prim
 	param RsAllocation index
 	param RsAllocation *vtx
@@ -489,17 +515,17 @@
 
 
 SimpleMeshBindIndex {
-	param RsSimpleMesh mesh
+	param RsMesh mesh
 	param RsAllocation idx
 	}
 
 SimpleMeshBindPrimitive {
-	param RsSimpleMesh mesh
+	param RsMesh mesh
 	param RsAllocation prim
 	}
 
 SimpleMeshBindVertex {
-	param RsSimpleMesh mesh
+	param RsMesh mesh
 	param RsAllocation vtx
 	param uint32_t slot
 	}