Fetch Scala lib sources from the sources artifacts.

Instead of cloning the git repo. This should make the dbuild build happy, assuming it does publish the source artifacts.

For partest, we still need to use the git clone strategy, since the published artifacts do not contain the partest tests (obviously).
Make this a `DynTask` so we don't fetch sources we won't use