Update unstable update site.
Add search tests, fix bug in backwards search

Since the changes for #394, the search command is parsed with an extra
regular expression to split the command into token and flags.

However, the backward search character '?' is reserved in regex
and needs even more escaping.

Fixes #418.
Add search tests to suite, fix compile error
#398.  Display '\<' and '\>' in search history after using '*' or '#'.
Fix #419.  Take 'scrolloffset' and 'scrolljump' into account when moving
to a mark.
Revert crazy parentheses inferring for #398.  I'll have to come back to
this feature with 'magic' and 'very magic' in mind.  For now, just
replace '\<' and '\>' with '\b'.
Update unstable update site.
Add some description of substitution ranges on the search and replace
page.
Forgot some <p> tags.
Allow count before OMAPed motion.

Count before OMAP refused to work unless the mapping is also present in
the normal mode map (defeating the purpose of OMAP).

Example:
:onoremap L $<Ret>
d4L

This should delete 4 lines and it is now supported.
Don't let dfX be influenced by OMAP

f/F/t/T motions should never pick up on single-character OMAP mappings,
make sure to switch to NO_KEYMAP instead.

A better fix would be to disallow suffix matches, rendering NO_KEYMAP
obsolete.
Explain KeyMapTests class.
"Last selection" should be editorlocal, not shared

The fact that the last selection was shared hardly ever caused problems,
seeing how the selection is always updated using the selection start/end
marks.