When 'createNewTab' is called, an extra option 'newTab' is passed. This helps in identifying new tab creation.
When a new tab is added to the TabIframeDeck, it checks if it has a 'newTab' option. If so, 'urlinput' is focussed and selected.
Revert "When 'createNewTab' is called, an extra option 'newTab' is passed. This helps in identifying new tab creation."

This reverts commit 307954d5da5b57b3ddc60be2bc2a01431f890e15.
Focus the url bar if the current selected tab does not have a location
Merge pull request #57 from gsiddardha/Issue-55

Focussing URL bar when a new tab is created.
Middle clicking a tab now closes it.
Merge pull request #60 from kevwu/mclick

Middle clicking a tab now closes it.
allow fullscreen
Make all modules self contained
load sheets before dark theme
sidetabs
darktheme.js
stupid session storage
some doc
cleaner doc
Update README.md
Update README.md
Update README.md
Update README.md