TIdIOHandler.ReadStream() now allows for discarding data

The TIdIOHandler.ReadStream() method now allows its AStream parameter to be set to nil. When nil, any received data that would have been written to the stream will be discarded instead.