User can now disable flash shading separately from normal shading.
Compatibility with sexyscroller if present; scroll to new position before flashing.
Second call to sexyscroller works around ugly double-scrolling caused by feedkeys.
Respect Vim's last search direction when doing repeat search with -n or -N
Don't do any flashing at all if there are keys waiting in the input buffer.
Merge branch 'responsive_redraw' into all_joeys_favourites
Merge branch 'master' into all_joeys_favourites
Merge branch 'do_shade_for_flash' into all_joeys_favourites
Merge branch 'motion-n-respects-last-search-direction' into all_joeys_favourites
Merge branch 'sexyscroller-compat' into all_joeys_favourites
Merge branch 'abort_flashing_if_pending_keys' into all_joeys_favourites