Add a hook to check that for GET/PUT requests we set/don't set
the block-level MD5 field as configured. I tried to do clever
testing by also messing with the raw data to see if we actually
validate the data as expected, but the HttpURLConnection wasn't
pluggable enough for me to do that.