(expand-char-feature-name): New function.
(map-char-family): New function.
(get-char-feature-from-domains): New function.
(char-ideographic-radical): Add new optional argument
`ignore-sisters'; use `get-char-feature-from-domains'.
(char-ideographic-strokes-from-domains): Use
`get-char-feature-from-domains'.
(char-ideographic-strokes): Simplify code about domains.
(update-ideograph-radical-table): Check ancestors' radicals; prefer to
use `get-char-attribute' to get `ideographic-radical' rather than to
use `char-ideographic-radical'.
(char-representative-of-daikanwa): Add new optional arguments
`ignore-default' and `dont-inherit'; use `map-char-family'.
(char-daikanwa): Use `map-char-family'.