rewriting how the replacement works. Fixes a couple bugs
Merge branch 'master' of https://github.com/mrinterweb/vim-visual-surround