chibi's md5.  chicken and gauche will call through to native versions
gauche's string->latin-1 can now handle incomplete strings
handle weird namespace trouble
port of chicken's message-digest
variable-item from chicken
sync