Remove per-operation checksumming, wrap checksums in BufferedChecksumStream{Input,Output}