* wl-vars.el (wl-message-buffer-name): New user option.
* wl-summary.el (wl-summary-read-folder): Use wl-folder-entity-hashtb
directly instead of making alist dinamically.
* wl-message.el (wl-message-buffer-cache-name): Abolish.
(wl-message-buffer-create): Use wl-message-buffer-name instead of
wl-message-buffer-cache-name.
(wl-message-buffer-cache-clean-up): Ditto.
* wl-folder.el (wl-folder-set-entity-info): Use elmo-string.
* elmo-util.el (elmo-warning): Define as a macro which uses
`display-warning' if it is defined as a function.
* elmo-split.el (elmo-split-fetch-decoded-field): New function.
(elmo-split-equal): Use it.
(elmo-split-match): Ditto.
(elmo-split-message-entity): New buffer-local variable.
(elmo-split-subr): Set it.