Add parse methods to ArtifactRef and VersionlessArtifactRef...the latter is a little less flexible because of ambiguity from optional classifier field, but still reasonable.