JIT for string.match/find patterns

* Place guard for each new pattern and nil in case of no match
* Emit specialized code to handle returns for given pattern

This should be much faster than trace stitching.

TBD: gmatch

Signed-off-by: katlogic <git@git.git>