For syntax highlighting, we want to iterate over all of the captures in order, and don't care about grouping the captures by pattern.
* Rename TSQueryContext -> TSQueryCursor * Remove the permanent association between the cursor and its query. The cursor can now be used again for a different query.