Add time zone-aware matcher support

This is the beginning of the time zone support inside Ruy.
If Comparable is include, defining == and != is not necessary.