Comparison functions for Date, DateTime, TimeStamp and Interval

Date, DateTime, TimeStamp comparison functions are simple long comparisons.
Interval comparisons include normalization and comparison of each duration we store (months, days, milliseconds)