* helm.el: Issue #337 Introduce new attribute allow-dups.
* helm-semantic.el: Use it.
* helm-imenu.el: idem.
* helm-help.el: Document it.
* helm-imenu.el: Simplify code for collecting candidate.
* helm-imenu.el (helm-source-imenu): Use candidate-transformer.
* helm-imenu.el (helm-imenu-transformer): Use helm-imenu-delimiter.
* helm-config.el: Bind C-x c i ti helm-semantic-or-imenu.
* helm-config.el: Update autoloads.
* helm-imenu.el (helm-imenu--candidates-1): Workaround bug in imenu.
* helm-imenu.el (helm-imenu--candidates-1): Use imenu--subalist-p.
* helm-utils.el (helm-highlight-current-line): new arg pulse.
(helm-goto-line): Use it.
* helm-semantic.el (helm-semantic-default-action): Highlight.
* helm-imenu.el: Fix highlighting in actions.
* helm-semantic.el: Same
* helm-semantic.el (helm-semantic-or-imenu): Behave like helm-imenu when using imenu.
* helm-imenu.el (helm-imenu-transformer): Add faces.