DB 5.1__DEV11: unit support for PlaneInfo.exposureTime

This commit introduces the ome.model.unit.Time class
which contains a double value and a string unit for
representing time durations. The only location which
makes use of this is PlaneInfo.exposureTime. "ms" is
hard-coded until the xsd-fu unit support is in place.

----

/cc @bpindelski @mtbc @qidane @rleigh-dundee 

Opening for discussion with `exclude` before I enter the breaking build. Travis should be green, though there are a few clear "FIXME" locations.

--exclude
Another possibility on the db side would be to have a foreign key reference to a time units table to make it restricted to the model enum values.