Creates a new GSequence. The
data_destroy function, if non-
be called on all items when the sequence is destroyed and on items that
are removed from the sequence.
Available since: 2.14
This function is not directly available to language bindings.
|The caller of the function takes ownership of the data, and is responsible for freeing it.|