Added interface ImmutableEntity, refactored CentralBank to implement.
Refactored FinancialCalendar to implement ImmutableEntity.
Refactored HolidayDefinition to implement ImmutableEntity.
Updates to javadoc comments on definition classes and subclasses.