v4l2: fix broken boolean expression to detect non-frame buffers

https://bugzilla.gnome.org/show_bug.cgi?id=699294
v4l2: handle return value -ENOTTY for unimplemented VIDIOC_G_PARM

Newer kernels return -ENOTTY, older kernels return -EINVAL if the ioctl
is not implemented. With this patch, GStreamer handles both cases.

https://bugzilla.gnome.org/show_bug.cgi?id=698825
v4l2: fix and cleanup VIDIOC_EXPBUF handling

clear the struct, and provide a correct error message

https://bugzilla.gnome.org/show_bug.cgi?id=699337
matroskademux: add stream-format=raw to aac caps

https://bugzilla.gnome.org/show_bug.cgi?id=699303
rtph264pay: If the adapter is empty on EOS don't try to map its content

https://bugzilla.gnome.org/show_bug.cgi?id=699314
goom2k1: fix duplicated symbols with goom
osxvideosink: fix setting window handle after transition

The destroyed flag was not reset properly and it's also not needed
as we can check osxwindow != NULL