memory alloc:  Remove memory_heap flags replace with memory_property flags

Conflicts:
	include/xgl.h
	tests/image_tests.cpp
	tests/init.cpp
	tests/xgltestbinding.h
diff --git a/tests/image_tests.cpp b/tests/image_tests.cpp
index 3ad0965..b0e5620 100644
--- a/tests/image_tests.cpp
+++ b/tests/image_tests.cpp
@@ -232,6 +232,7 @@
         XGL_UINT heapInfo[mem_req[i].heapCount];
         mem_info.pHeaps = heapInfo;
         memcpy(heapInfo, mem_req[i].pHeaps, sizeof(XGL_UINT)*mem_info.heapCount);
+        mem_info.memProps = XGL_MEMORY_PROPERTY_SHAREABLE_BIT;
         mem_info.memPriority = XGL_MEMORY_PRIORITY_NORMAL;
         mem_info.flags = XGL_MEMORY_ALLOC_SHAREABLE_BIT;