Round times to milliseconds and exclude microseconds, to match how Mongo stores time values

Fix Time#to_f behaving differently between 1.8 and 1.9

Make sure that we don't actually trip a millisecond boundary between time tests