switch ruby client over to passing along the full response object in the block call, and switch the RepositoryResource to using straight-up resources instead of ArtifactRefs when batch-transferring repository contents, to prevent the need to reconstruct the resource instances.