* helm-mode.el: Bind M-RET for emacs-nw (#686).
* helm-help.el: Document mode-line.
Merge pull request #688 from tuhdo/exp

Update labels for helm-buffers actions
* helm-files.el (helm-find-files-map): Bind ediff-merge to M-= to fit with buffers.
Merge branch 'exp'
* helm-source.el: Add bindings to actions names.
* helm-ring.el (helm-execute-kmacro): New (#685).
* helm-ring.el (helm-execute-kmacro): Fix persistent message.
* 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.