Allow wrap to accommodate strings

Previously it would wrap only the initial double quote character, due to
% not matching quotes.
Fix bugs in my initial wrapping-around-quotes solution

Hold onto user search string, ignore quotes in comments, allow it to work even
when selection=exclusive is set, and handle escaped quotes within strings.
Fix off-by-one errors
added repeat.vim support to most modification actions
silently ignores erros from repeat.vim not being present
Slimv REPL buffer was incorrectly identified when code buffer name contained 'repl'
(e.g. 'replay.lisp')
returning cursor to start position after " wrap
stopped echom before saving to repeat.vim
Merged kovisoft/paredit into default
No need to move cursor for v) when selection mode is inclusive.
When using electric return, do not insert newline if item is selected
in completion popup menu by pressing <CR>
Delete into the "*" register when option clipboard=unnamed
Do not insert newline if item is selected in completion popup menu by pressing <CR>
No matter if Electric or Regular Return method is used
Handle vim-clojure-static's #"" regexp syntax definition also when
searching for paren matches
Fixed repeatable mappings when used in insert mode after <C-O>
Added options g:paredit_disable_clojure, g:paredit_disable_lisp, g:paredit_disable_scheme
Added tag 0.9.11 for changeset bb51749d3779