Patch twitch.go package from v2 branch
fetch.go: a little main() program to fetch & write channel items
fetch.go: output JSON array instead of a JSON object
twitch.go: add more fields to Video struct
add snapshot of GSL broadcast json, captured tonight
vodpile.js: use cached data in data/

Currently this is hardcoded and there's no way to load live data or
refresh the cached data; we'll eventually implement some stuff to allow
this.
add images/ dir with jquery theme images
snapshot working tree (updating with gsl season 2 title formats)
add vodpile-test: add video parsing tests.

Currently the test checking that we parse all past titles is red, of
course, as we haven't updated all title formats to reflect Season 2
titles.

Rolled in related changes:
+ Adds a copy of qunit to the repo.
+ Updates vodpile parsing functions to accumulate videos with unparsed
  titles, rather than just logging and dropping them on the floor.
.gitignore: ignore *~
tweak vodpile-test.js: separate stanza for start()
update vodpile.TITLE_FORMATS for season 2 video titles to date
fix twitch.go: hand-roll URLs, since nextURL link in Twitch responses is buggy
update fetch.go: add logging line for count of distinct videos fetched.
update gsl-pastBroadcasts.json: refetched full video list
update vodpile: now all existing title formats are accounted for.
gofmt fetch.go
update twitch.go: capture "channel" field in video JSON

Refreshes captured data with this code as well.