[stream-file] Keep head value in memory

Reduces syscalls.

Part of Bug 637275 - Use pread/pwrite() in vtestream-file.h if available
[stream-file] Bug 637275 - Use pread/pwrite() if available

Turns syscalls in half.