Refactored ListScheduler, made it non-abstract and added better checks to...
- Refactored ListScheduler by breaking into sub-functions.
- Made ListScheduler non-abstract since one may want to provide custom sorting indicies.
- Added better checks to compare recreated SFG with original SFG in tests.
- Converted iteration period bound return type to Fraction
Edited by Simon Bjurek