Initial implementation of new algorithm
Merge remote-tracking branch 'upstream/develop' into 60441426-schedule-fixed-interval
New code now passes unit test, more testing needed
All tests passed, check E+ next
Final cleanup of new algorithm

The new schedule translation algorithm passes all the tests that
we currently have. It uses the daysFromFirstReport vector, which
simplifies some things but doesn't solve the precision issue. The
same algorithm should also work for the variable interval
schedule, but it would probably be a good idea to rework the
TimeSeries internals and then revisit this and the variable
interval case.

[#60441426]
Merge branch '60441426-schedule-fixed-interval' of github.com:jasondegraw/OpenStudio into jasondegraw-60441426-schedule-fixed-interval
Remove new schedule if interval is greater than one day