accept slightly larger values than fits into float or double in serialization to workaround range errors due to rounding errors
fix race condition in logger
fix double free corruption when cxxtools::Clock is copied or assigned