linux-kmsg-format: Correctly calculate time diffs on 32-bit platforms

On 32-bit platforms, explicitly cast struct timeval members to 64-bit,
so the time difference calculations will not be truncated.

Reported-by: Jakub Wilk <jwilk@debian.org>
Signed-off-by: Gergely Nagy <algernon@balabit.hu>