Jobs by push

This feature is still a work-in-progress.  But I think it can be merged now.  And work will continue afterward.

Note: the results for all pushes use the same results.json file at this time.

* show/hide results of pushes
* static json file for push results showing many statuses
* auto-collapse "green" pushes (though the results in the static file **DO** have failures in them.  the service will mark a push as green only if all results are green for it.)
* popover text showing what each job status is.