BAMPFA-79: Add support for half years. Add checks for out of range quarter and half numbers. Clean up test cases.
BAMPFA-79: Add support for decades and decade ranges.
BAMPFA-79: Add support for centuries and century ranges.