gstrtspconnection: messages_bytes not decreased
The watch->messages_bytes is not decreased when the write operation from the backlog is only partly successfull.
This commit decreases the watch->messages_bytes for the successfully sent messages and also keep the loop alive as long as there are messages left in the backlog.
Fixes #679 (closed)