Added command to move tab to the left and right
Fixed repetion and unmapped command
Added support for chromes upcoming sessionRestore API
Update background_scripts/main.coffee
Merge pull request #791 from deiga/restore-closed-tab

Added support for chromes upcoming sessionRestore API
Merge pull request #796 from deiga/tab-movement-commands

Added command to move tab to the left and right
Fix implementation of and add repetition to moveTabLeft and moveTabRight commands

This fixes #1056.
Merge pull request #1057 from mrmr1993/moveTabs

Fix implementation of and add repetition to moveTabLeft and moveTabRight commands
Reload content scripts after install/update

This loads the content scripts for pages when the extension is
installed or updated (or reloaded in developer mode). This means that
the new version of Vimium will become active immediately after loading,
and so tabs won't have to be refreshed.

As a devloper, this is amazing. Refreshing each tab individually after
each code change was a pain.
Focus the top (parent) frame of each window on load

This makes vimium respond on a tab even if 1) the hack for loading
content scripts after an update is used on it and 2) the frame with
focused on that tab is not the top frame.
Remove unhelpful log message
Revert "Focus the top (parent) frame of each window on load"

This reverts commit 81ba689ff6d04a512cb3b0467aa7d748c53fe168.
chrome.tabs.executeScript provide a mechanism to avoid needing this.
Load content script on all frames after update
Kill old content scripts when they are obviously stale
Add comments to describe unloading the content script after background scripts close
Merge install script with main.coffee, update technique for injection
Add a comment describing injectContentScriptsIntoOpenTabs
Correct typo in CSS injection for new installs
Get Vomnibar components directly from element, not from document
Add deinit for objects with init, load CSS on extension update