Added support for java.io.OutputStream as dest

I like you plugin very much, but sometimes I'm downloading files wich I directly would need in memory, therefore its not the best to save it on the disk an read it after downloading, so i think to support OutputStreams as "dest" would resolve all my problems..

in addition i tried to execute the plugin with gradle 2.2 and fixed the unit tests