Creates a new Bytes from
After this call,
data belongs to the bytes and may no longer be modified by the caller.
g_free will be called on
data when the bytes is no longer in use. Because of
data must have been created by a call to malloc,
malloc0 or realloc or by one
of the many functions that wrap these calls (such as
g_new, strdup, etc).
data may be null if
data.length is 0.
the data to be used for the bytes
the size of
a new Bytes