Added scaling to the build load indicator

- Currently set to expect 1 build per slave and if there are more than 2 builds per slave then it will become red
Store step_type as a string and save it to the pickles on restart

- This fixes a problem where build times were reverting to using all of the timings including trigger and acquire steps