Added hashing of keys.  Now all prefixes call
`ergoemacs-menu-send-prefix`, so the extracted maps are smaller and
take less time to generate.  Also save the generated maps so that they
do not have to be regenerated each time.