Misc improvements for Schedule and ILP resource algorithms
- Enable schedule.edit() and schedule.show() on partial schedules.
- Add natural sorting of operation names when printing schedules and slacks.
- Use lower bound for ILP resource algorithms and don't require colors/resources for mux reduction.
Closes: #372 (closed) #367 (closed) #333 (closed)