Add option for colons in the time zone separator

ISO8601 says the time zone can have colons separating the components of the time zone separator. This adds an enum and property to set if you want to use colons or not. The default is not, as to not change the current functionality without explicitly setting this option.