Merge pull request #613 from tuhdo/master

Clarify helm-moccur usage in demo
* helm-elisp.el: Enable sorting in apropos.
Use helm-build* functions to build source in apropos functions.
* helm-source.el: Rename helm--make* to helm-make.
* helm-bookmark.el: same.
* helm-buffers.el: same.
* helm-regexp.el: same.
* helm-sys.el: Display column line and give it properties.
(helm-top-columns): new face.
(helm-top-transformer): propertize this line.
(helm-top-sort-transformer): It seems it is not needed to check the cdr
and return butlast of this list, just returns this list.
* README.md: Add a note of problems installing from (m)elpa.
* doc/Home.mdpp: Add note about upgrading helm.
Merge branch 'master' into exp
* helm-utils.el: Fix (#618).
(helm-quit-and-find-file): Check bmk before file.
* doc/Home.mdpp: Add note in FAQ about fixing package.el bug with async.
* doc/Home.mdpp: Fix typo.
* helm-bookmark.el: Fix typo in address-book source.
* helm-sys.el (helm-top): Preselect first cand.
Remove unneeded autoloads.
* helm-config.el: Update autoloads.
* Makefile: Generate autoloads from here now.
* emacs-helm.sh: Error when autoload file isn't found.
* helm-config.el: load autoload file.
* helm-config.el: require async-bytecomp.
* helm-pkg.el: Add dependency for async.
Merge branch 'exp' into async_dep
* helm.el: Remove the now unneeded advices for next/previous-history-element.
* helm-files.el: Fix typo.
* helm-source.el: Fix (#621) require match-plugin.
* helm-config.el: Use load for autoload file (#626).
I guess package.el is not adding a provide to its autoload file...