* helm-ring.el (helm-execute-kmacro): Add a delete action.
* helm-grep.el (helm-grep-default-command): Fix docstring (#689).
* helm-ring.el (helm-execute-kmacro): Remove delete function for now.
* helm-eshell.el: Fix completion after real commands.
Merge branch 'exp'
* helm-mode.el: Don't deactivate mark in current buffer (#690).
(helm-mode--keyboard-quit): New, use it to replace `keyboard-quit'.
* helm-ring.el (helm-execute-kmacro): Push last used macro on top.
* helm.el (helm-this-command): Ignore byte-code (#691).
* helm-files.el: Don't fail on cyclic symlinks (#692).
* helm-files.el (helm-ff-valid-symlink-p): Add comment (#692).
* helm-source.el: Fix initialization of :data slot.
* helm-grep.el: Get rid of `helm-ack-grep-executable' (#689).
(helm-ack-grep-executable): Removed.
(helm-grep-use-ack-p, helm-grep-hack-types): Do it.
* helm-mode.el: Optimize execute-extended-command.
(helm-completing-read-handlers-alist): Do it.
* helm-command.el (helm-M-x): signal error when user enter prefix arg before M-x.
* helm-help.el: Update documentation.
* doc/Home.mdpp:
* helm-files.el (helm-read-file-map): Bind M-RET here too.
* helm-help.el: Update accordingly.
* helm-mode.el (helm-completing-read-symbols): Use helm-build-in-buffer-source.
* helm-mode.el (helm-completing-read-symbols): require h elisp on init.
* doc/Home.mdpp: Fix index of FAQ.
* helm-source.el (helm-source): New slot :fuzzy-match.
* helm.el (helm-fuzzy-match, helm-fuzzy-search): new fns.
Move helm--mapconcat-candidate to helm.el.