Enhance abstract date/chronology classes

Fix minor issues and make more extensible
Add British Cutover calendar system

Models British Julian-Gregorian cutover on 1752-09-14 (ISO)
Fixes #29