LazyLoop
handles the repetition count for a reluctant Curly.
The matchInit is called from the Prolog to save the index of where
the group beginning is stored. A zero length group check occurs in the
normal match but is skipped in the matchInit.
new LazyLoop()
public function match(matcher:Object, i:Number, seq:String):Boolean