Stop keyup events for Issue 733
Fix "move tab to new window" for incognito tabs
Apply search fix on file:// directory entries
Run file:// search fix on directory listings in all frames
Pointer cursor on hover over help modal close button
Update node version

Added dependency to travis
Update restore tab for upcoming chrome.sessions API

See
[here](https://developer.chrome.com/extensions/sessions#method-restore)
for API details
Merge pull request #1123 from deiga/fix-travis

Fix travis build
Merge pull request #1127 from mrmr1993/chromeSessionsApi

Update restore tab for upcoming chrome.sessions API
Merge pull request #1108 from natalieperna/master

Pointer cursor on hover over help modal close button
Merge pull request #1102 from mrmr1993/fixFileUrlSelection

Apply search fix on file:// directory entries
Merge pull request #1075 from mrmr1993/incognitoNewWindow

Fix "move tab to new window" for incognito tabs
Merge pull request #978 from tejohnso/master

Stop keyup events from passing to the browser
Add comments as to why we should stop propagating the keyup event
Add closeTabsToLeft, closeTabsToRight and closeOtherTabs commands
Merge pull request #1129 from mrmr1993/closeOtherTabs

Add closeTabsToLeft, closeTabsToRight and closeOtherTabs commands
Mark the close tab commands as "advanced"
Tweak the move tabs command name

I think this is at little more readable, at least in the code
Code tweaks
Only block keyup for keys where we have handled a keyup/press event

Fixes the issue of Vimium indiscriminately capturing keyup events,
introduced in PR #978.