GAsyncQueue: Add copy-func and free-func annotations
GAsyncQueue is an opaque struct which supports some memory management through g_async_queue_ref and g_async_queue_unref. As those functions are currently not annotated language bindings have to use heuristics or implement the memory management manually. This MR uses the copy-func and free-func annotations to give language bindings some hints how to copy / free an instance of this struct.