* helm-elisp.el (helm-sexp-eval): Partially fix issue with called-interactively-p (#489).
Not backward compatible, not working with compiled code.
* helm.el (helm-end-of-source-p): Support now multi-line sources.
Merge branch 'origin-exp' into complex-command-history
* helm-elisp.el (helm-sexp-eval): Fix compatibility with old emacs (#489).
* helm-elisp.el (helm-sexp-eval): Use funcall-interactively.
* helm-utils.el: Inline funcall-interactively.
* helm-utils.el: Add comment and ref to emacs bug#17446 for funcall-interactively.
Merge pull request #508 from emacs-helm/complex-command-history

* helm-elisp.el (helm-sexp-eval): Use funcall-interactively.
* helm-elisp.el (helm-apropos-init): Use intern-soft (#509).
* helm-elisp.el (helm-apropos-init): simplify (#509).
* helm.el (helm-show-candidate-number): Return nil outside of helm context (#511).
* helm.el (helm-show-candidate-number): Return nil intead of error (#511).
* helm.el (helm-display-mode-line): Remove hard coded face for prefarg (#513).
(helm-prefarg): new.
* helm-locate.el: use regexp searching in default GNU/Linux command (#498).
* helm-files.el: Jump to first valid candidate if connected (#515).