* helm-files.el (helm-ff-auto-expand-to-home-or-root): Apply michael patch and fix it with tramp.
* helm-files.el (helm-ff-auto-expand-to-home-or-root): Issue #295 Allow C-a and /.
* helm-files.el (helm-substitute-in-filename): Fix for windows file names.
* helm-files.el (helm-substitute-in-filename): Use string-match-p.
Fix docstring and comments in other places.
* helm-files.el (helm-substitute-in-filename): Add docstring.
* helm-files.el (helm-ff-auto-expand-to-home-or-root): Keep fixing expansion of ~/.
(helm-ff-update-when-only-one-matched): Use file-equal-p fix expansion of ~/.
* helm-files.el (helm-ff-update-when-only-one-matched): Check existence of strings before comparing.
(helm-ff-auto-expand-to-home-or-root): Check eol in minibuffer-window buffer is enough.
* helm-files.el (helm-ff-update-when-only-one-matched): Fix equality checking for completed-p.
Merge branch 'master' into origin-auto-expand-to-yanked-text
* helm-files.el (helm-ff-auto-expand-to-home-or-root): Use helm-set-pattern.
Try fixing issue with helm-ff-default-directory.
* helm-files.el (helm-ff-update-when-only-one-matched): Fix completed-p.
(helm-ff-auto-expand-to-home-or-root): Check minibuffer input.
* helm-files.el (helm-source-find-files): Make helm-in-file-completion-p buffer local.
* helm-ring.el (helm-kill-ring-action): Be sure we check for last command in the kill ring source.
Merge pull request #296 from emacs-helm/auto-expand-to-yanked-text

Auto expand to yanked text
Merge branch 'master' into origin-exp
* helm-ring.el (helm-kill-ring-action): Delay insertion, Fix point after inserted text.
* helm.el: Advice next-history-element and previous-history-element (delay)
* helm-files.el (helm-find-files-get-candidates): Fix expansion of initial tramp names.
* helm-files.el (helm-files-save-history-extra-sources): New user var.
(helm-files-save-file-name-history): Use it.
* helm-buffers.el (helm-buffers-toggle-show-hidden-buffers): New, allow seeing/hiding boring buffers.