intel: use intel_alloc()/intel_free() everywhere

Make intel_handle available in the functions that icd_alloc()/icd_free() is
still called, and convert them to use intel_alloc()/intel_free().
diff --git a/icd/intel/dev.c b/icd/intel/dev.c
index 063940e..9dd076b 100644
--- a/icd/intel/dev.c
+++ b/icd/intel/dev.c
@@ -41,7 +41,7 @@
         if (!dev->cmd_meta_shaders[i])
             break;
 
-        intel_pipeline_shader_destroy(dev->cmd_meta_shaders[i]);
+        intel_pipeline_shader_destroy(dev, dev->cmd_meta_shaders[i]);
         dev->cmd_meta_shaders[i] = NULL;
     }
 }
@@ -195,7 +195,7 @@
     }
 
     if (dev->desc_pool)
-        intel_desc_pool_destroy(dev->desc_pool);
+        intel_desc_pool_destroy(dev, dev->desc_pool);
 
     dev_destroy_meta_shaders(dev);