MD5 Checksum Validation for Amazon SQS

Some Amazon SQS operations provide an MD5 checksum. This pull request has us use this checksum for operations that provide it, raising errors if the message content does not match the checksum.