source attachments for sbt

This PR brings source attachments for the sbt dependencies used by the IDE. Credit for this PR goes to @dragos (i.e., this PR is a re-styling of https://github.com/scala-ide/scala-ide/pull/482)

review by @dragos