non email snippet does not return hash
do not render cms email preview when there is no identifier
generate dummy show url if the snippet is not for email
do not include javascript if the snippet is not email snippet
Merge remote-tracking branch '3dd13/master'
improve CMS check