Escape ampersand in mirror text

Without this change, there is unexpected behavior when the inserted text includes an ampersand and there the marker has one or more mirrors. I noticed it in a C snippet when I entered `&foo` in a placeholder and got `foofoo`, then `foofoofoo`, etc. after `<Plug>(neosnippet_expand_or_jump)`.