Fix the case where the requested resolution is higher than the iface resol.

(I'd say "interface resolution", but, well, this is Git, home of the
"fit a summary of the change in one line, even if it kills you", and I
happen to have microEMACS's running in an 80-position-wide window.  Even
that's probably too long for Git....)

This should fix issue #349.
Fix scaling of time stamps.

Addresses GitHub issue #396.
The if_tsresol option is 1 byte long, so only copy the first byte.

By pure luck and padding, copying 4 bytes *happens* to work on
little-endian machines, but it's an epic fail on big-endian machines.

This fixes GitHub issue #397.