Merge of work on branch devtools_import_export (to make review easier)

Squashed commit of the following:

commit 3da2ad132d46e21c6b2865d00cdad84a707ed8c1
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sun Nov 3 17:20:57 2013 +0100

    Add overview section for Typical Use Cases, add overview links to slide show

commit d6798cbff1a253de5729592f40b1a9328cbb6c7d
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sun Nov 3 17:13:13 2013 +0100

    Request download settings help for navigator.language

commit fd414c50b9eb2a334da37b77ea168e27bc7f6185
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 10:30:33 2013 +0100

    minor fixes for links, markdown, typos.

commit 73645f1fe1c29739caf266c83f8fa18c00221222
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 09:30:21 2013 +0100

    Fix bad fragment specifier replacement.

commit f7a3fdac0305f901ed87687077936d068a6de004
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 09:23:08 2013 +0100

    poor man's slide show for typical use cases is in.

commit 64c3181e4b489041dcc3935dd5a8c629144d0f9e
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 08:55:32 2013 +0100

    try fragment links

commit b552fa18b8241ddc7b922cf681e067cb1ef14ff8
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 08:04:22 2013 +0100

    trying to stare down markdown

commit 8733d491ac4ab484700f4b5e5fc56df77372091c
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 07:52:40 2013 +0100

    try poor man slide show

commit 3e07dcf27c86fd73c89815286d799b9c56c85cf8
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 06:46:57 2013 +0100

    Remove inline markup.

commit ff3e8020e60dcaf32ab373754a756ee84f74769e
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 06:38:59 2013 +0100

    Testing png-based tutorial of snippet functionality.

commit c7aeb0cc527f57e9dd00001e030f8966003fe302
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 04:43:48 2013 +0100

    Add screenshots for basic feature set.

    GIF animation quality is poor (missing layers, missing pixes in toolbar).
    Would be good if PNG files could be used instead, perhaps as a manual slide show.

commit 33aef9ab4ee8a6d583afca830dab7331e97bef46
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 02:12:40 2013 +0100

    Move devtools_import_export.js, html_i18n_content.js to their own directories.

    Carry over minor changes I had made to html_i18n_content.js.

commit f97b141fb48e977140ed183fdb17caf791e75a98
Merge: 0351d37 d1b598d
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 01:45:09 2013 +0100

    Trying to resolve conflict in moved html_i18n_content.js

commit 0351d37071237fd16f3b022f800206f4c885daf1
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Sat Nov 2 00:59:18 2013 +0100

    Add header comment hopefully sufficient for adept users

commit fb7c6494bc74a03d4acd92341e522ded042b2243
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Fri Nov 1 23:45:50 2013 +0100

    Deleting all snippets works in Chrome 30 now as well.

    Improve presentation of alert information for the two use cases:
    To inspect localStorage
    To import/export devtools source snippets

commit e6e101c89ab204566336962ebe9c396df7d86cc6
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Fri Nov 1 21:11:06 2013 +0100

    Make user confirm successful localStorage download in delete all snippets.

commit 029f2fb765c27cf8ed8b5b7b9b425a158081a2a7
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Fri Nov 1 20:41:56 2013 +0100

    delete all snippets, import snippets from localStorage download.

    Dynamically updating localStorage and snippet counts.
    Tested only in chrome canary.

commit 382e9ad646e55ed95a37c120943958424db80410
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Fri Nov 1 02:57:17 2013 +0100

    move devtools_import_export.js

commit 669314c07aa2190ffc7f4532cf5e601fd5b8d4b4
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Thu Oct 31 00:10:32 2013 +0100

    Format JS

    Comparing Format JS changes is still difficult without ignore whitespace support.

commit c3ea9ad01631b564cedf6aebe08cc62d2f743d82
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Wed Oct 30 23:56:22 2013 +0100

    Integrate latest functionality of collect_command_history.js

    Drop window.open strWindowFeatures argument to open in tabs instead of popups, still via anchor click listeners.

commit 00bcad450fadf93b8daa25d64bfe6243ee61c2ff
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Tue Oct 29 21:24:19 2013 +0100

    Run UI in new tab, both for webpage and devtools localStorage import/export.

    Need to open window from callback to open new tab instead of window.
    Add backward compatibility for snippet import in Google Chrome 30 where createFile only takes three arguments.

commit 5af1888ba213261f1dc8867d29ec40eb98300f83
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Tue Oct 29 11:39:34 2013 +0100

    Format JS

commit 48a1de8bf9e5b58c49830d065e9f0e5a080e5235
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Mon Oct 28 21:42:40 2013 +0100

    Complete import into orion with 'Import local file...' on kuckuck.

    All snippets were exported to download location C:\GoogleChromeSnippets using snippet devtools_import_export.js, then drop onto orion's "import a file or zip" popup.
    File input dialog does not support multiple files!

commit 9772330f7f84e8650b1c3a9015df0d6bb80d29e8
Author: Adrian Aichner <adrian.aichner@gmail.com>
Date:   Mon Oct 28 02:58:39 2013 +0100

    Add comment: // .innerText contains newline characters in Chrome, while .textContent loses them.