This allows for negative lifetimes to be encoded, and fits in better with our use elsewhere of time_t, which in POSIX is a signed integer type. Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>