Use md5 hash for transient names so that the lengths are valid. Closes #4851
Merge pull request #4867 from splashingpixels/master

added filter for empty cart return to shop link
Run array_unique on results of order search Closes #4855
Sanitize screen id. Closes #4788