Added a "cdn" task that creates a zip of the the js/css/map and images with an associated MD5 manifest
Fixes #5882

(cherry picked from commit 569ea47d454eb20a77be342ce1b22f1f6ef7d594)