Tab recency; register visit only after 750ms.
Tabs recency; always choose correct current tab.
Tab recency; eliminate potential memory leak.
Ensure we suppress events for all keys we handle
Fix isValidFirstKey for eg. function keys
Merge branch 'mrmr1993-suppressAllDefaultActions'
Make delayed tab registration synchronous, real-time-based
Merge branch 'synchronous-tab-visit-marker' of github.com:mrmr1993/vimium into mrmr1993-synchronous-tab-visit-marker
Remove redundant stub
Merge two assignments of the same value
Stop registering tabs active for <500ms in special circumstances
Merge branch 'synchronous-tab-visit-marker' of github.com:mrmr1993/vimium into mrmr1993-synchronous-tab-visit-marker
Touch up tab recency.
Merge branch 'mrmr1993-synchronous-tab-visit-marker'
Add mouseover and mouseout commands

Added LinkHints.activateModeToHover and LinkHints.unhoverLast to
perform hovering. These are unbound by default.

Also call LinkHints.unhoverLast automatically before hovering/
clicking the next link, to avoid permanently showing hover effects
(eg. IMDb watchlist grid view mode).
Move a private variable inside a do function closure