(unicode-data): New (adapted from unicode branch).
(describe-char): Use it. Print char's unicode differently. Avoid
elements with null cadr when formatting list. Clarify error
message when used in Help buffer.
(button): Require when compiling.
(describe-char-after): Alias for obsolete command.
(describe-text-properties, describe-char):
Delay self-inspection test. Use *Help*.
Use syntax-after. Use `pos' rather than (point).
Distinguish the before/after part of a composition.
from describe-char-after. Now calls describe-text-properties.
(describe-property-list): Renamed from describe-text-properties.
(describe-text-properties): Renamed from describe-text-at.
New arg OUTPUT-BUFFER.
(describe-text-properties-1):
New subroutine, broken out from describe-text-properties.
Output a newline before each section of the output.