Fix Stream leak in ArchiveFactory
Fix Stream leak in ArchiveFactory

`ArchiveFactory.Open` has two overloads that take `string` or
`FileInfo` (string delegates to FileInfo). Both of these implementations
open a `Stream` with the default `ReaderOptions`, which leaves the
stream open, resulting in a leak.

The fix is to set `LeaveOpen` to `false` if no options were provided.
Note that if a user was provding options and `LeaveOpen` was set to
`true`, the code did and will still leak.

adamhathcock/sharpcompress,adamhathcock/sharpcompress,adamhathcock/sharpcompress