naively implement nqp::replace
protect the original string between substring invocations
Merge pull request #64 from timo/replace_op

naively implement nqp::replace