intel: let intel_queue_create return an error code

To be consistent with other object creation functions, now that intel_queue
has been splitted to its own files.
diff --git a/icd/intel/queue.h b/icd/intel/queue.h
index f1983d5..12e36f5 100644
--- a/icd/intel/queue.h
+++ b/icd/intel/queue.h
@@ -43,8 +43,9 @@
     return (struct intel_queue *) queue;
 }
 
-struct intel_queue *intel_queue_create(struct intel_dev *dev,
-                                       XGL_QUEUE_TYPE type);
+XGL_RESULT intel_queue_create(struct intel_dev *dev,
+                              XGL_QUEUE_TYPE type,
+                              struct intel_queue **queue_ret);
 void intel_queue_destroy(struct intel_queue *queue);
 
 XGL_RESULT intel_queue_wait(struct intel_queue *queue, int64_t timeout);