Preserve the datatype of time arrays converted with Unit.

The symptom was that people have been using iris.util.unify_time_units to unify their 360_day calendar epochs and the resulting cubes wouldn't merge/concatenate due to the data type being different.


Replaces #1384.