Introduce Rakudo::Iterator.MatchCursorLimit
Introduce Rakudo::Iterator.MatchCursorLimit

Given a regex, a string, a integer limit and a way of moving the cursor
(:g, :ov, :ex) create an iterator producing the cursors.  Future workhorse
of all iterators that are based on regular expressions with a limit, such
as .split and .comb.

Not used yet.

Also removed the specific push-all for MatchCursor, it will not be needed.

nbrown/rakudo,tbrowder/rakudo,rakudo/rakudo,salortiz/rakudo,nbrown/rakudo,tbrowder/rakudo,rakudo/rakudo,tony-o/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,labster/rakudo,labster/rakudo,tbrowder/rakudo,tony-o/rakudo,tony-o/rakudo,tony-o/rakudo,rakudo/rakudo,rakudo/rakudo,labster/rakudo,salortiz/rakudo,salortiz/rakudo,labster/rakudo,tbrowder/rakudo,labster/rakudo,nbrown/rakudo,nbrown/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,tony-o/rakudo,salortiz/rakudo,salortiz/rakudo,labster/rakudo,tony-o/rakudo,rakudo/rakudo,tbrowder/rakudo,rakudo/rakudo,nbrown/rakudo,salortiz/rakudo,MasterDuke17/rakudo,nbrown/rakudo