docs: def key_dict( from_dict ):
  	"""Returns dict from_dict['unicode_save_field'] = 'original key with unicode' """
  	new_dict = {}
  	old2new = {}
  	new2old = {}
  	for key in from_dict:
  		k = normalizeUnicode(key,'identifier')
  		if k != key:
  			i = ''
  			while new_dict.has_key("%s%s" % (k,i) ):
  				if not i:
  					i = 1
  				else:
  					i += 1
  			k = "%s%s" % (k,i)
  			old2new[key] = k
  			new2old[k] = key
  		new_dict[k] = from_dict[key]
  	return (new_dict.keys(), new_dict, old2new, new2old)