Add 'flexible' iso to do roll-over computations

Added FlexDate and FlexTime data types and changed Dateable class to
accomodate for this change.
Rename 'flexible' to 'flexDT'