Add support for reading original length of input stream

I overrode Length in GzipInputStream to provide the original length of the compressed file, which is useful to me for my use case. Is this of interest?