textrender: Negotiate caps on a GAP event if none were negotiated yet
Otherwise downstream wouldn't have received a segment event either and wouldn't know what to do with the gap event.
And also forward any pending segment event.
Edited by Sebastian Dröge