optimize: minimized the amount of data buffered for pending match captures by making use of the "pending_matched" output from the sregex Pike VM. bugfix: the sregex Pike VM might return (-1, -1) as the ovector output when returning SRE_AGAIN; we did not prepare for that and just aborted the current request by errors, which is now fixed.