identifiers: force timestamps as integers everywhere
The subversion loader (T680) has shown that throwing floating point values
around for timestamps is a mess waiting to happen.
We now coerce all clients to send us timestamps as integer numbers of seconds
and microseconds, avoiding data losses everywhere.