Issue #36; support extraction from a stream.

Here's an implementation of 'extract-from-a-stream'.
OK, I think I can see a way to make that work.

On Wed, Dec 17, 2014 at 7:27 PM, Thomas Rausch <notifications@github.com>
wrote:
>
> In src/main/java/org/rauschig/jarchivelib/ArchiverCompressorDecorator.java
> <https://github.com/thrau/jarchivelib/pull/37#discussion-diff-22016410>:
>
> > @@ -78,6 +79,11 @@ public void extract(File archive, File destination) throws IOException {
> >      }
> >
> >      @Override
> > +    public void extract(InputStream archive, File destination) throws IOException {
> > +       throw new UnsupportedOperationException("If you want to decompress, wrap a suitable stream around your archive.");
>
> I'm not too happy with this. .tar.gz is one of the most used archive
> formats and relies on this method. An API change should encompass an
> implementation of this.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/thrau/jarchivelib/pull/37/files#r22016410>.
>