add more character names
suppress CJK ideographs from ido, it can't handle the full list
Merge branch 'more_names'

* more_names:
  add more character names suppress CJK ideographs from ido, it can't handle the full list
get-char-code-property returns two invalid chars
compensate for that
make corrections always supersede on names
this does not change results given current dataset
test stringp before version<
always set/check the library version in cache
bump version as cache data has changed
capitalize trailing hex strings
be lenient about dashes before terminal numbers
more lenient tabs in names
more lenient match when hiding ideographs