gstreamer: hopefully fix takeObject & peekObject for real this time
gstreamer: hopefully fix takeObject & peekObject for real this time

takeObject: to be used when a function returns an object that must be unreffed at GC.
            If the object has a floating reference, the float flag is removed.

peekObject: to be used when an object must not be unreffed. A ref is added, and is
            removed at GC. The floating flag is not touched.

vincenthz/webkit