PLT-372 - Fix toString() of holiday calendars

Should use name of the calendar now all calendars have names
PLT-427 - Fix periodic schedules

RollConvention null/NONE were different when stub convention non-null
Unify behaviour to avoid RollConvention of NONE where possible
Simple GUI tool to demonstrate schedule generation