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/pipeline.h b/icd/intel/pipeline.h
index d1b54ec..f933491 100644
--- a/icd/intel/pipeline.h
+++ b/icd/intel/pipeline.h
@@ -252,6 +252,7 @@
 
 struct intel_pipeline_shader *intel_pipeline_shader_create_meta(struct intel_dev *dev,
                                                                 enum intel_dev_meta_shader id);
-void intel_pipeline_shader_destroy(struct intel_pipeline_shader *sh);
+void intel_pipeline_shader_destroy(struct intel_dev *dev,
+                                   struct intel_pipeline_shader *sh);
 
 #endif /* PIPELINE_H */