add NumericData.setTimestamp convenience method

I added the convenience method because most of the time we probably won't need
to worry about UUIDs. This required moving TimeUUIDUtils and a couple
dependencies to the core-api module.