Merge pull request #209 from roman/search-base

Move common Search motion behavior to SearchBase class
Add support for '*'/'#' motions (SearchCurrentWord)