Take a GLib.Value from the context.
The value is removed from the context and owned by the caller.
the key used to retreive the value
the value, or 'null' if not found