Update ReaderTests base class to validate Dispose
Update ReaderTests base class to validate Dispose

Update the `ReaderTests` base class to validate that `Dispose` is
called appropriately in both the close and the leave open cases.

adamhathcock/sharpcompress,adamhathcock/sharpcompress,adamhathcock/sharpcompress