* helm-mode.el (helm--completion-in-region): Fix filename completion in shell-mode.
* helm-mode.el (helm--completion-in-region): Fix error with args in symbol completion.
* helm-mode.el (helm--completion-in-region): Don't loose pcomplete completion on prog args.
* helm-mode.el: Simplify, now need to fix input for filenames.
* helm-mode.el (helm--completion-in-region): Keep fixing input insertion.
(helm-mode--in-file-completion-p): new.
* helm-mode.el (helm--completion-in-region): remove ./ and ../.
* helm-mode.el: Use cl-loop.
* helm-mode.el (helm--completion-in-region): exec-when-only-one.
* helm-mode.el (helm--completion-in-region): Not space after input in crm.
* helm-buffers.el (helm-buffer-match-major-mode): Issue #372 allow negation on modes.
* helm-buffers.el: Revert previous commit.
* helm-grep.el (helm-ack-grep-executable): New, Issue #377
* helm-buffers.el: Fix previous commit.
Merge branch 'master' into origin-exp

Conflicts:
	helm-buffers.el
* helm.el (helm-internal): Disable cua-mode.
* helm-mode.el (helm--completion-in-region): Don't append space when input is empty.
* helm-mode.el (helm-mode--in-file-completion-p): Fix error when candidate is nil.
* doc/Home.mdpp: update.
* doc/Home.mdpp: update helm-mode.
* helm-buffers.el: revert again previous changes in match major-mode.