* helm-files.el (helm-source-find-files): Reenable delayed attr to allow changing minibuffer (#446) (#451).
* helm-mode.el (helm-read-file-name): Same as previous commit, reenable delayed (#446) (#451).
* helm-files.el (helm-find-files-persistent-action): Use helm-ff-invalid-tramp-name-p.
* helm-files.el: Remove helm-ff-ido-style-backspace.
* helm.el (helm-while-no-input): Bind inhibit-quit (nil).
(tramp-read-passwd): Bind inhibit-quit (t)
(helm-render-source): reindent.
(helm-process-delayed-sources): Fix, don't cl-return but reset matches.
* helm.el (helm-update): break long line.
* helm.el (tramp-read-passwd): Add comment, no code change.
* helm.el (helm--maybe-use-while-no-input): new macro.
(helm-process-delayed-sources): use it.
* helm.el (helm--maybe-use-while-no-input): Check if connected.
* helm.el (helm--maybe-use-while-no-input): Add docstring and comment.
* helm.el (helm--maybe-use-while-no-input): Log when using helm-while-no-input.
* helm-buffers.el: Remove mode suffix (#452)
* helm.el (tramp-read-passwd): No need now to bind inhibit-quit.
Handle non-string mode names in buffer list.
Merge pull request #454 from jcinnamond/format-mode-line

Handle non-string mode names in buffer list.
* helm-buffers.el (helm-buffer-match-major-mode): Use mode-name here too (#452).
* helm.el (helm-process-delayed-sources): Fix preselection.
* helm.el (helm-idle-delay, helm-input-idle-delay): Change default values, allow using a smaller value down to 0.001.
* helm.el (helm-internal): Enable and disable tramp-read-password from here.
(tramp-read-password): Suspend timeout to fix volatile prompt.
* helm.el (tramp-read-passwd, helm--advice-tramp-read-passwd): Reenable timeout when done.