* 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.