Rollback UI commit - not quite ready after more testing.
Merge.
Fetch eggs after initializing sample files, per John Chilton's comment.
Charts: Add custom heatmap, unify chart configuration
Charts: Unify d3 zoom handler
Charts: Add tick formatting
Charts: Add clustered heatmap
Charts: Heatmaps add title and axis labels
Add job_metrics_conf.xml to .hgignore
Charts: Add heatmap legend
Charts: Heatmap add color schemes
Charts: Fix formatting, clean up color schemes
Charts: Pack scripts
Charts: Add tooltip to heatmap boxes, pack scripts
Charts: Fix boxplot tick format
Charts: Add PNG output
Charts: Add SVG export
Charts: Add canvg js library
Charts: Fix zoomable flag
Charts: Fix group matching