* helm.el: Allow deleting minibuffer-contents from point.
(helm-delete-minibuffer-contents-from-point): New user var.
(helm-delete-minibuffer-contents): Do it.
* helm-utils.el (helm-quit-and-find-file): Fix for grep line style entries (occur+grep).
* helm-utils.el (helm-quit-and-find-file): Fix, check grep-line, and fall back to DD when no selection.
* helm.el: Sources from `helm-source-filter' should not be initialized.
(helm-funcall-foreach): Use now optional arg sources.
(helm-initial-setup): Remove maybe sources that are not in *source-filter.
(helm-set-source-filter): Use `helm-force-update' to call init/update functions omitted in
`helm-initial-setup'.
* helm-utils.el (helm-display-all-sources): New show all sources previously hidden by <C-M a>.
* helm.el: Bind it.
Merge branch 'master' into exp