Add commits view to alertserver

Draws a nice branch diagram. This will eventually become the main view
of the sheriff dashboard, and it will display high-level "good" or "bad"
statuses for each commit.

BUG=skia:3125

Review URL: https://codereview.chromium.org/749333003