Added classifier support to ivy publishing
- Honour classifier value in filename, archive, or publishartifact
- Generate correct maven namespaced element in ivy.xml
Remove a few TODOs that I'm not going to do address anytime soon
Handle null values for ext, type, classifier on ivy artifact
JavaLibrary no longer includes all artifacts from the "runtime" configuration
- artifacts for component are explicitly defined
- improved integ tests for multi-project publications
Finish off integ tests for publishing components to ivy
Updates to publication spec:
- Extracted "creating artifacts from compound input values" into a new story, as the current story was big enough