Make getutxent(3) more robust against bad utx.log files. Whenever we read
zeroes, don't stop processing the file, but read until its end or valid
data.

In collaboration with:	ed
Revert r256514 for libkvm. It wasn't correct actually and breaks build.