Add reader field to Logstream

If the current file is gzipped, reader will be a gzip reader,
otherwise it will be the current file descriptor.
Add OpenLogFile (replacing os.Open for opening logs)

OpenLogFile checks whether a filename ends in ".gz" and
creates a gzip reader if this is the case.