Allows readAll to work with fseek'ed files. Refs #298.

Adds new rawRemainingFileSize which returns the remaining bytes of the
stream.