Add org-headings.
Fix issues in helm-org. get rid of use of -flatten.
* README.md: Add a paypal icon.
Define `helm-source-buffers-list' at run time.

* helm-buffers.el (helm-source-buffers-list): Now nil.
(helm-buffers-list): Build source here.

* helm-files.el: Build buffer source in helm-for-files.

* helm-misc.el:  Build buffer source in helm-mini.
Fix prompt in lisp completion.

* helm-elisp.el (helm-lisp-completion-at-point): Do it.
Tag classes and methods in lisp completions.

* helm-elisp.el (helm-lisp-completion-transformer): Do it.
Remove some of the obsolete sources and functions.
Fix setting of fuzzy matching in helm-apropos (#743).

* helm-elisp.el: Don't cons nil to filter functions.
* helm.el (helm-flatten-list): Handle lambda's.
* helm.el (helm-flatten-list): Allow removing nulls.
Add sources for classes and generic fns in helm-apropos.

* helm-elisp.el (helm-apropos-function-list): New user var.
(helm-def-source--emacs-functions): Remove classes and gen fns.
(helm-def-source--eieio-generic,
helm-def-source--eieio-classes): news.
Enable outline in helm help.

* helm-help.el: Do it.
(helm-help-internal): Use outline.
(helm-help): Remove leading space to buffer name that prevent fontlocking in buffer.
* helm-help.el: Fix some newlines in help string's.
Allow customizing fuzzy in recentf and fix the pattern-transformer (#145).

* helm-files.el (helm-recentf-source): new class.
(helm-recentf-fuzzy-match): new user var.
(helm-recentf-pattern-transformer): Fix pattern with space and flag -b.
Merge branch 'master' into exp
Fix small errors in org headings.

* helm-org.el: Remove old org-headlines code.
(helm-org-agenda-files-headings): Use org-agenda-files the function.
(helm-source-org-headings-for-files): Use cl-defun for optional args.
(helm-org-in-buffer-headings): replace org-headlines.
Merge branch 'IvanMalison-helm-org-headings' into exp