must lowercase ownername when computing hash for DS

If a resolver returns key with uppercase owner name, then key.ToDS is ran, it will generate an invalid ds record.  Not sure if we should just coerce k.Hdr.Name to lowercase from the getgo, but in the interest of not confusing ways people use things, just lowercase the name prior to hashing for now.