Let gradle also set source attachements

They are not perfect since all jars will point to sources.zip
which may not contain the sources for some external dependencies