icd: stop generating icd-dispatch-entrypoints.c

Let ICDs define XGL entrypoints directly.  This requires the Intel ICD to
rename intelSomeEntryPoint() to xglSomeEntryPoint().  In addition, the ICD
needs to be linked with -Bsymbolic to make symbol resolving work for
xglGetProcAddr().

v2: use -Bsymbolic-functions
diff --git a/icd/intel/obj.c b/icd/intel/obj.c
index 64d83d0..e9ce6a1 100644
--- a/icd/intel/obj.c
+++ b/icd/intel/obj.c
@@ -326,7 +326,7 @@
     icd_free(base);
 }
 
-XGL_RESULT XGLAPI intelDestroyObject(
+ICD_EXPORT XGL_RESULT XGLAPI xglDestroyObject(
     XGL_OBJECT                                  object)
 {
     struct intel_obj *obj = intel_obj(object);
@@ -336,7 +336,7 @@
     return XGL_SUCCESS;
 }
 
-XGL_RESULT XGLAPI intelGetObjectInfo(
+ICD_EXPORT XGL_RESULT XGLAPI xglGetObjectInfo(
     XGL_BASE_OBJECT                             object,
     XGL_OBJECT_INFO_TYPE                        infoType,
     XGL_SIZE*                                   pDataSize,
@@ -347,7 +347,7 @@
     return base->get_info(base, infoType, pDataSize, pData);
 }
 
-XGL_RESULT XGLAPI intelBindObjectMemory(
+ICD_EXPORT XGL_RESULT XGLAPI xglBindObjectMemory(
     XGL_OBJECT                                  object,
     XGL_GPU_MEMORY                              mem_,
     XGL_GPU_SIZE                                offset)
@@ -360,7 +360,7 @@
     return XGL_SUCCESS;
 }
 
-XGL_RESULT XGLAPI intelDbgSetObjectTag(
+ICD_EXPORT XGL_RESULT XGLAPI xglDbgSetObjectTag(
     XGL_BASE_OBJECT                             object,
     XGL_SIZE                                    tagSize,
     const XGL_VOID*                             pTag)