- make `make test` run again (fails with 1 fatal and 2 errors now instead of an immediate crash in vows/d3 itself)

- fix code to prevent crash when used in non-browser environments (e.g. NodeJS)

- do NOT use Uglify in any form when creating the base file - had too much trouble with that bugger before to ever allow it near the main code process again; besides, having the straight stuff at hand makes debugging/diagnostics easier.
Fix date dimension.

The date dimension was originally defined on a per-day basis, using
d3.time.day.  This resulted in date.top(40) returning the top 40 flights
when ordered by day, but within a day, the flights were not necessarily
ordered by time.

The fix is to define the date dimension using the full date and time,
and then define the group using d3.time.day instead.

Fixes #77, #24.
Merge branch 'master' into gh-pages
Merge remote-tracking branch 'remotes/square-original/gh-pages' into gh-pages