Separate function of moving cursor incrementally
Fix handling \C and add more general method
spec: handling \c & \C
More appropriate use of winrestview()
Improve case handling for highlighing
Merge branch 'fix-case-handling' into dev

Including some code improvement
Do not use prompt variable for other reason!

Use base_key instead.
DRY
Make sure do not move cursor with emulate_search_error
DFY search execution
Reduce nest with early return
Minor improvement for stay()
Fix stay mode with <expr>
Merge branch 'improve-readability' into dev

Including some fix
Add release notes on 0.9.5
Bump up version to 0.9.5
Merge branch 'prepare-for-0.9.5' into dev
Merge branch 'dev' into update-migemo

Conflicts:
	autoload/incsearch.vim
Handle offset for async-migemo
Add async option