object: add missing annotation

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit a34f4f46b69c89c57cd786c63b7faf20da63b5d0)
object: use GLib's DestroyNotify if compiled with GLib

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit b53de3352192618d33400363040d79cb2bc66fb0)
pipeline: add scope annotation

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit 6b7c543663cbc718e0727b12b408610e959f0735)
texture-2d: add missing annotations

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit c56e87043d7f69afbb0ee58472ed303824ef345a)
texture-2d-sliced: add missing transfer annotations

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit c1f6ec77b539b1ae3aa3767acdee013e3a5b545d)
texture-3d: add missing transfer annotations

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit dfa0bdc9ed322727ee491a33fc960529e4b4293a)
atlas-texture: add missing transfer annontations

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit 7fa9b0dfdde31b8205069b1475724c7b31f4d07d)
sub-texture: add missing transfer annotaion

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit 7cc83d58a28db9b594a164dca9e2f6c0cf46d2ff)
bitmap: add missing annotations

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit 95b0c4c558ff6b845d99215c1c135aa23d47b906)
framebuffer: add missing transfer annotation

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit 6e3e14bb504867d6f33d859e14bd19f2fcb60bd3)
onscreen: add missing transfer annotation

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit 777be3895da8c2e5ce71135c3c1bf5707f2821d9)
onscreen: add constructor annotation

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit 6ed5a43b8206165cca198330063c322b1e62465e)
context: improve constructor annotation

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit d25b5f0314b24aff86e8a59d202e89f67e52aa93)
context: add scope annotation

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit 3ad8307ab39d0a8b47e37b3a7a8c99f8e902441d)
renderer: add missing transfer annotation

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit c042051c012ff6074d83cab6f1567e2db7b344f9)
renderer: add missing scope annotation

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit 2008493a46a045eabc3b2db330ac980a08ed710e)
display: add missing transfer annotation

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit 55162359213b4916a343b55ee3ceb7ffc5507070)
primitive: add missing transfer annotations

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit dc5b440f0733c00be2f22ac25c4d2b03c954f664)
primitive: add scope annotation

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit 34838553c0f590c03a501f63a0f8a614fd7871ca)
primitive: add missing description

Reviewed-by: Robert Bragg <robert@linux.intel.com>

(cherry picked from commit db513174f0e1a11b8dbe9689183b20183d384f9d)