Added more tests to LocalDateInterval, extracted tests that target an iterator to a separate test class; extracted two interfaces from LocalDateInterval class. Added static factory methods in LocalDateIntervals.
Merge remote-tracking branch 'origin/master'