Reduce description size. Chrome web store hated the length.
Initial install workflow changes

* Should fix issues with some users seeing the welcome page when they don't want to
* Only enable the bookmarks/top sites after sync to avoid UI flicker
* Added more console log output to background page for easier debugging of user issues
Autosave on options page checkbox changes

I've had users complain that sync/welcome options aren't persisted.
I'm not sure if the options page is clear enough to users that they need to click save,
so I've set these to also automatically save on click. This mimics the auto-save of the
display settings in the customized apps page.
Cleaned up bookmarks and top sites inconsistencies with enabled/count watchers and sync settings. Also changed some formatting on top sites
Solve flicker and position issues with bookmarks/apps loading using animations
Cleaned up welcome page and init

I've added info about New Tab Redirect 3.0 changes (adding 'Apps' page) to
the welcome page. Also, I've tried to be more clear and concise about how to
run through the introduction.

I've also added a little possible workaround for users who've reported pages
not focusing or the omnibar not focusing (a "hidden" option). This *will not*
fix Chrome's inability to highlight all text in the omnibar. This will also not
have any effect on pages using http:// or https://, because that redirect is done
using a document.location.href call. This will only be beneficial to users who
use New Tab Redirect to load local files or chrome pages.

To enable the above option:

1. go to chrome://extensions
2. click on the background page link below New Tab Redirect
3. select the 'Console' tab in the developer window
4. paste the following into the window and hit enter:

    chrome.storage.local.set({'tab.selected': false});

5. Click 'reload' under New Tab Redirect on the extensions page