add appendArtifact with options
add parameters to appendArtifact calls
work on test for appendArtifact
update test numbers and convert some duplicate checks to logs
fix additional resource test number
rename integration test so it gets run in the right phase
add option to eliminate inferred version

clients must never see the inferred version information as it isn't
relevant to them

even the version information is essentially opaque, other than the fact
that it changes between operations
Fix test number
Merge branch 'client-append-artifact'