Caljob service

More changes than I thought would be necessary, but all fairly minor and in support of getting the calibration to work as a service node, and with both a Checkerboard and CircleGrid.