[bug 855621] Setup infrastructure for sending HTML emails
Cleanup and consistency-ify
[bug 851182] Discard print.macosx.pagesetup and print.macosx.pagesetup-2

This troubleshooting info is long and useless.
Change to unminified version of rickshaw.js.
[Bug 857153] Add data bucketing to rickshaw_utils.

This gives the ability to reduce time regions in buckets to make things
a little cleaner to analyze on the large scale. The reduction method
defaults to simple sum, but can be configured to average for things like
percentage lines.

There are also tweaks to the set and line system to make this all work
together, and there is a very useful update method on Graphs now which
redraws the graph in a pretty reliable way.