* takes into account vacation across teams and reduces size of temp table
* get vacation role id from table
* consolidated query
* add e2e test for vacation
On the frontend: Show roster order when updating schedules with an
existing order. Remove "Round-robin" and rename "custom order" to
round robin, since these cases are very similar/the same.