Optionally publish v2 metadata with checksums

Need to test this before merging, but putting it up here to show the general approach.

Behavior w/ this patch should be:

* existing release jobs work the same as before
* When a release job is updated to pass in metadata bucket and s3 account config, it publishes the "version 2" manifest format with md5 and sha256 checksums.