Updated vendor/oniguruma to 2f0ce672.
Use builtin mechanism in Onigmo for thread safety

This reduces the cases we need lock, since Onigmo does it itself for
cases where needed with the defined headers. From a manual code audit of
Onigmo, it looks like this actually results in not using any locks with
the options we provide for Onigmo.