Moderately finished proto publish. Works with partial registry to agree on
where to upload the file.

Next step is to send the upload to the URL directed by the registry. Need
to be aware of the registry type though. Need custom publish/retrieve
logic for each type WPM-Registry being one of the types.

Proto logic might not have all of that figured out yet.