Shift configuration redesigned for easier use

The MVS shift configuration now uses a new design. The new design lowers the cost of ownership and increases flexibility and robustness. Shifts configured at a team can now be inherited by child teams, reducing the number of shifts needed to be configured. Shifts also contain effective dates to define when the shifts can be used for scheduling.