(PUP-3300) Remove extend self from Checksums

This commit modifies Puppet::Util::Checksums to not extend self anymore
to move to using module_function.
Merge pull request #3231 from demophoon/refactor/master/pup-3300-checksum-refactor

(PUP-3300) Remove extend self from Checksums