use utm_campaign=shabbat1c in addition to source
fix for non-ASCII for characters in people's names
allow non-ASCII subjects in iCalendar downloads
Needed for Yahrzeit UTF-8 support.
avoids 'Wide character in subroutine entry' from Digest::MD5::md5_hex()
fix content-disposition download filename UTF-8