Implement bookmark show filename
* helm-bookmark.el (helm-source-bookmarks): Use candidates and add transformer.
(helm-bookmark-transformer): new.
(helm-bookmark-show-filename): new defvar, will be a defcustom later.
(helm-bookmark-toggle-filename): Command to toggle bookmark location visbility.
Add toggle filename to highlighted bmks
* helm-bookmark.el (helm-highlight-bookmark): Do it
* helm-bookmark.el (helm-highlight-bookmark): Fix, use sep which is already defined.
Remove obsoletes sources and fn and use candidates.
* helm-bookmark.el: Use candidates and add cache.
* helm-bmkext.el: Remove obsolete code.
* helm-aliases.el: Update
* helm-bmkext.el (helm-bookmark-local-files-setup-alist): Use bmkext-file-alist-only.
* helm-config.el: Use helm-bookmarks by default.
* helm-bookmark.el: Cleanup.
* helm-bookmark.el (helm-source-pp-bookmarks): Change source name.
* helm-bookmark.el: Make pp-bookmarks searching/matching works with candidates-in-buffer.
(helm-source-pp-bookmarks): Use candidates-in-buffer and new search/match functions.
(helm-pp-bookmark-match-fn, helm-bookmark-search-fn) : New, use them.
* helm-bookmark.el: Add docstring and comments.
* helm-bmkext.el: Add search and match specialized functions to all sources (same as pp-bokmarks).
(helm-bmkext-filter-setup-alist): Give location prop to all bmks.
Merge pull request #233 from emacs-helm/bookmark-show-fname

Issue #232 Implement bookmark show filename
* helm-config.el: Update autoloads.
* helm-bookmark.el: Remove unused face.
* helm.el: Issue #235 Disable previous helm session when user try to run helm in wrong context.
(helm): Do it
(helm-alive-p): New, use it.
Merge branch 'master' into exp
Update doc for bookmark.
* helm-bookmark.el (helm-bookmark-toggle-filename): Add docstring.
* helm-help.el: update bookmark help.
* helm-bookmark.el (helm-pp-bookmark-match-fn): Match against name+loc.
* helm-bookmark.el (helm-highlight-bookmark): Fix aligment of annotated bookmarks.