* helm-imenu.el: Issue #401 recurse also in props.
(helm-imenu-get-prop): new.
(helm-imenu-transformer): use it.
* helm-imenu.el (helm-imenu--get-prop): rename with internal prefix.
* helm-imenu.el (helm-imenu-transformer): Use helm-imenu-delimiter.
* helm-imenu.el (helm-imenu--get-prop): Add comments.
* doc/Home.mdpp: update.
* helm.el (helm-prevent-switching-other-window): Fix docstring.
* helm.el (helm-map): Issue #402 Disable mouse click.
* helm-mode.el (helm-comp-read): Enable keymap from source also.
* helm-command.el (helm-M-x): Use helm-map.
* helm-files.el (helm-source-find-files): Enable keymap from source.
* helm.el (helm-map): Issue #402 Prevent also drag events.
* helm-help.el: Fix read-file-name doc.
* helm.el (helm-map): Issue #403 Bind M-[ to nil, use M-(/) instead of M-[/].
(helm-prev-visible-mark): revert 83b089aa0e09720a250f9f6290cfe7353f6aedc0.
* helm-files.el (helm-source-find-files): Issue #408 Update keybinding infos in action buffer.
* helm.el (helm-marked-candidates): Handle wildcard when files key is specified.
* helm-files.el: Use it in most all helm-marked-candidates calls.
* helm-grep.el (helm-grep-prepare-candidates): Simplify handling of wildcard.
* helm-mode.el (helm-read-file-name): Handle wildcards here too.
* helm-grep.el: add comments. no change.
* helm-mode.el (helm--completion-in-region): predicate is unused and should not be in the all-completions call.
It is only related to the mode in charge of displaying the ugly *Completions* buffer,
but never used by helm.
* helm-mode.el (helm--completion-in-region): Predicate is needed, revert previous change.
* helm-mode.el (helm--completion-in-region): Issue #407 provide metadata in completion-at-point.
* helm-mode.el (helm--completion-in-region): Add comments, no changes.
* helm-mode.el (helm--completion-in-region): Issue #407 Apply face on annotation.