Disconnects a handler from an instance so it will not be called during
any future or currently ongoing emissions of the signal it has been
connected to. The
handler_id becomes invalid and may be reused.
handler_id has to be a valid signal handler id, connected to a
The instance to remove the signal handler from.
The data is owned by the caller of the function.
Handler id of the handler to be disconnected.