Version 3

Squashed commit of the following:

commit 7681f713418814bd05645e2036e62338790628c1
Author: Val <val@dssrzs.org>
Date:   Tue Oct 15 03:59:51 2013 -0500

    Finishing touches.

commit 48b8ed44e2091dc7460ce46a38dc93fa539b3499
Author: Val <val@dssrzs.org>
Date:   Tue Oct 15 01:46:13 2013 -0500

    Actually actually fixing the issue. Tested now.

commit 18472c25ffe425dd77bbc2ce2ef0d4c8b7e6e814
Author: Val <val@dssrzs.org>
Date:   Tue Oct 15 01:17:49 2013 -0500

    Actually fixing the previous issue (hopefully).

commit d3eb9b34c8005a424c9e117aa572b6b202cd9c69
Author: Val <val@dssrzs.org>
Date:   Tue Oct 15 01:03:31 2013 -0500

    Fixing a situation where we were acting upon configuration values that hadn't yet been installed.

commit 1da0d2cd4d8af8f0c203b4c1c90dfbfa3a5dd62a
Author: Val <val@dssrzs.org>
Date:   Tue Oct 15 00:46:38 2013 -0500

    Fixing details of import old config, removing couple pending notes.

commit 752130c8ea98ba440d1f4a82e4547265e977b80a
Author: Val <val@dssrzs.org>
Date:   Tue Oct 15 00:07:19 2013 -0500

    Nextgen changes. Almost done.

commit ad6aa2b212a05d280de15d891dcd6350e9fd33ae
Author: Val <val@dssrzs.org>
Date:   Mon Oct 14 11:03:58 2013 -0500

    Nextgen ongoing development, see diffs.

commit 58982b715c5180b247f86cf3a51f814ccf047d87
Author: Val <val@dssrzs.org>
Date:   Thu Oct 10 23:22:41 2013 -0500

    Moar changes. Too many to list, see diff.

commit 69330623228b15e695582a8d5830c14a212696e0
Author: Val <val@dssrzs.org>
Date:   Wed Oct 9 08:10:00 2013 -0500

    Ambush functionality back, many other changes.

commit 85a23cf79970ad2b1ecb6570ae31f2b84f445ccc
Author: Val <val@dssrzs.org>
Date:   Tue Oct 8 05:31:11 2013 -0500

    Lots of nextgen changes

    Fixes to map, bg, myalliance, and more.

commit a3a477bd31060cb39f128c3a6bfd15afe6b292d5
Author: Val <val@dssrzs.org>
Date:   Sun Oct 6 04:46:12 2013 -0500

    Making this thing work again for the umpteenth time

    Also, switching to Idiomatic.js style. Sorry about the diffs.

commit 290284df203f62483b043aa5bca8498b72712904
Author: Val <val@dssrzs.org>
Date:   Sat Oct 5 04:16:43 2013 -0500

    Another partial nexgen rewrite.

    This a rewrite of the rewrite, actually.  Things are starting to prove
    tricky, and we're pondering if all this faff is worth at all.

commit be5687848f308262c26a4192a1d1315e313cd078
Author: Val <val@dssrzs.org>
Date:   Tue Oct 1 21:10:26 2013 -0500

    Fixing alarm and stuff

    Rewriting is more like it <_<

commit 33f611c5a70eaa9a52e41f589b99d2e75638289d
Author: Val <val@dssrzs.org>
Date:   Tue Oct 1 07:03:52 2013 -0500

    Partial commit of nextgen rewrite

    * Important fix in content script require loading.
    * Message frame (clocks and notifications) mostly working again.

commit 9285e4ca3bc343acbba5a6cb52ce5869f5fbc2ff
Author: Val <val@dssrzs.org>
Date:   Mon Sep 30 17:42:54 2013 -0500

    Nextgen nav fixes, pretty much done with this file now

    * Fixes a nasty bug with the minimap entering a refresh loop
    * Fixes the crew quarters link.

commit 5103cf49d51afbd4a67aac8a829188728ea43f7a
Author: Val <val@dssrzs.org>
Date:   Mon Sep 30 03:22:49 2013 -0500

    Partial commit of nextgen rewrite

    Work in progress.  Nav, options, and page action working again,
    rest still broken.

commit 1f14cc320cb881732908bb4aa5056e677638d6d2
Author: Val <val@dssrzs.org>
Date:   Mon Sep 30 01:17:56 2013 -0500

    Partial commit of nextgen rewrite

    Broken still, work in progress.

commit 2706484647a15b47a7f1301e12aab073f6510497
Author: Val <val@dssrzs.org>
Date:   Sun Sep 29 19:48:17 2013 -0500

    Partial commit of the humongous "nextgen" rewrite

    We're changing the whole architecture so that we no longer load large
    content scripts every time a frame is loaded, and so we can cache the
    rendered minimap. Also, we're migrating config storage from localStorage
    to chrome.storage (which is arguably questionable, but it does make more
    sense for our purposes).