* eldoc-eval.el: Add group eldoc-eval.
(eldoc-mode-line-toggle-rolling): be sure user call this from minibuf.
* eldoc-eval.el (eldoc-in-minibuffer-mode): Disable mode-line rolling with minibuffer-exit-hook.
* eldoc-eval.el (eldoc-display-message-no-interference-p): Fix for emacs-24.3.
* eldoc-eval.el: Merge Stefan changes on ELPA.
Put the custom vars in the eldoc-eval
group, where they seem to belong.  Fix up naming conventions.
(eldoc-eval-preferred-function): Rename from eval-preferred-function.
(eldoc-display-message-no-interference-p): Use an advice again, but this time
I think I wrote it correctly.
(eldoc-in-minibuffer-mode-map): Rename from eldoc-mode-in-minibuffer-map.
(eldoc-in-minibuffer-mode): Don't bother specifying the keymap now that we're
using the standard name.
(eldoc-run-in-minibuffer): Rename from run-eldoc-in-minibuffer.
(eldoc-eval-expression): Rename from eval-expression-with-eldoc.
* eldoc-eval.el (eldoc-in-minibuffer-mode): remove/add-hook `eval-expression-minibuffer-setup-hook'.