Fix softtabstop in old versions of vim

softtabstop must be nonnegative in older vim. Keep old method for old
vim and use new functionality in supported vim versions.
sub: Move bufgrep to searchsavvy

bufgrep is a bad name and these are searchy things that belong in a
searchy plugin.