Ensure that if artifact is published, we overwrite default checksums.

Fixes # 1156

* Add a new "shim" for RepositoryResolvers that modifies the "put"
  method so that it will ignore the overwrite flag for checksums.

Review by @eed3si9n cc> @dansanduleac