Update waterfall view

New features:
- configurable variables
- 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 running builds and unfinished steps
- cache steps
- clickable builder names