Refactor and fix updater bugs

It's still a really messy file with a whole bunch of state and shit.
Needs further rewriting with better separation of concerns, but this
commit at least fixes the bugs.
Refactor enhancer and archive functionality

archives are factored into archives.co nicely, with their enhancer
replacments in the same file.

Enhancer is somewhat refactored, but due to ordering requirements
I couldn't move linkification or youtube thumbnails into their own files
yet. Need to think about it more.
Rewrite times.co to update relative times

Pretty much the same as my 4chan-X pull.
Fix style concatenation order

Should switch to real @imports instead of relying on ordering...
Use coco access assignment sugar in enhancer
Improve onready timing messages
Split timing between generation and rendering

Trying to figure out how much slower jade really is.

Initial results: about 4 times slower.
Fix embarassing times.co bugs

Forgot to actually flush stale list ( ._.)

Also cache reset function in debounce-leading.

diff % SECOND is kinda pointless, so minimum time between stale is just one second.
Fix flush on visibilitystatechange

Gosh I'm stupid.

Really need to do homework... But hey, now I have a 10-day
github streak... ;_;
Fix `repeat` timeout set to undefined

Whoops, that was probably the cause of the updater
acting funny.
Unlicense html5chan

After much deliberation, I've decided that copyrights are a solution to
a problem that shouldn't exist. Though I was originally leaning towards
the GPL, because I support the idea that all creative output _should_ be
free and that copyleft is an okay way to nudge people towards that goal,
the requirement to include a license larger than the SLOC of html5chan
(+file headers) was just too... tl;dr, I guess. All that bookkeeping,
making sure I comply with 14 sections of legalese... just too much for
a little 4chan project.

I also like the Unlicense because the notion of disclaiming copyright
altogether appeals to me. While I still don't like the idea that
somebody could (potentially) get famous using work that I did, I
see that more as _my_ failure not to publish and publicize my work and
establish original authorship. If the work is good enough to make
somebody famous without significant modification, than it's my own
fault for not letting people know I made it when it becomes public.

I thought about the WTFPL too, but I think the philosophy of Unlicense
is stronger. Plus, it's easier to mention in mixed company.
Normalize repo metadata filenames

I don't really like SCREAMING CAPS, but I guess it's enough of
a convention that not following it would be weird.

Also, make UNLICENSE markdown format, so github won't render it in
hideous monospace.
Linkify UNLICENSE to github

Also extend linkification of philosophy, because.

Fuck yeah 12 day github streak
Update relative dates and times implementation

With 4chan PR like code. Also added support for Months and Years, cause
I have to beat 4cX somehow, right?
Normalize name of relative dates feature

Names are hard, okay?
Fix page title from OP subject

oh god did I just lose my github streak

I think they're on PST, so I'm good... ;_;
Fix DAY constant

embarassing
Flatten updater.co

It's better but still terrible.

commit 0e92b003d63a960ffef3f8e557a3cf49a0f40394
Author: queue <queue@lavabit.com>
Date:   Thu Feb 14 00:00:03 2013 -0700

    Set correct favicon in onready

commit 205fce47eca9f1baad0f3f737fac1971cd97e6a5
Author: queue <queue@lavabit.com>
Date:   Wed Feb 13 23:57:16 2013 -0700

    Stop drawing '0' on the favicon

commit a948c1982fc11dd9ce8e5737eac527f2461bca37
Author: queue <queue@lavabit.com>
Date:   Wed Feb 13 23:50:05 2013 -0700

    Add missing call to update-favicon

commit 056c5b5486caaada758327807e1af6f87226ef64
Author: queue <queue@lavabit.com>
Date:   Wed Feb 13 23:44:29 2013 -0700

    Fix variable name in favicon

commit d2a15817768c6f2cfe49b4a393cc25ae523f0d30
Author: queue <queue@lavabit.com>
Date:   Wed Feb 13 23:43:28 2013 -0700

    Fix draw-favicon calls and export

commit da96fa981b43afc16dfdfa294f1ae477e6c068bb
Author: queue <queue@lavabit.com>
Date:   Wed Feb 13 23:40:44 2013 -0700

    Fix additional typos

    just too frustrated with this code...

commit 7b33a6d47a9b21d25c82487408cdc5b51299ad33
Author: queue <queue@lavabit.com>
Date:   Wed Feb 13 23:34:28 2013 -0700

    Fix ordering requirements and typos

    even more reason to get browserify

commit 68c83fee9ced571a87ead08583d113df0ceea97a
Author: queue <queue@lavabit.com>
Date:   Wed Feb 13 23:27:26 2013 -0700

    Flatten updater pyramid

    It's still ugly ugly. I hate staring at it, but hopefully some of the
    bugs are now gone (also need automated tests)

commit bedba0b5870fb3d7867c0eefdb5a43cd6263ab66
Author: queue <queue@lavabit.com>
Date:   Wed Feb 13 22:04:28 2013 -0700

    Factor out favicon shit to utility

    and data to intro
Tweak post index alignment
Correct margin-bottom on backlinked posts