Wraps an InputStream in order to track how much bytes are being read, and
then updates the progress dialog. When the stream is opened the progress
dialog shows up. When the stream is closed the dialog is disposed. Make sure
you are closing the streams.
author: Vladimir Ralev version: $Revision: 1.1 $