* helm.el (helm-internal): Simplify `helm-read-pattern-maybe' call.
No need to restore twice overriding-terminal-local-map.
(helm-read-pattern-maybe): Call helm-cleanup in its unwind-protect form,
handle any-history arg here instead of in helm-internal.
* helm.el (helm-internal): Revert one of previous change, run helm-read-pattern-maybe inside an unwind-protect.
(instead of running in its own).
* helm.el (helm-funcall-foreach): Fix docstring.
Fix issue when user typing too fast press RET (#450)
* helm.el (helm-exit-minibuffer): Now non--interactive.
(helm--updating-p): New predicate.
(helm-maybe-exit-minibuffer): Replace old interactive helm-exit-minibuffer.
(helm-this-command): Ignore also helm-maybe-exit-minibuffer.
* helm.el: Remove unneeded autoloads cookies, helm is now autoloaded.
* helm-config.el: update autoloads.