Update waterfall view

New features:
 - lazy load builds (infinite scroll)
 - stay on left Y (time) axis
 - auto update fix (it should work now)
 - visual distinction for the time ticks
 - support unfinished build and step
 - cache steps
 - clickable builder names