Adding the ability to pull in a Maven artifact and extract its contents.

Specifically intended to feed into another task's sources= attribute.

Adds the concept of a SourceSet which is referenced from a SourcesField type payload field.
Adds target JarSourceSet, task UnpackJarSourceSet, and method FromTarget.