* helm.el (helm-run-multi-key-command): Use symbol-value.
* helm.el (helm-composed-funcall-with-source): Increase readability.
* helm.el: Fix docstring and comments in some places.
* helm.el: Use a hash table for helm-candidate-cache.
* helm-utils.el (helm-generic-sort-fn): Moved and renamed from `helm-elisp-sort-symbols-fn'.
* helm-man.el: Use it
* helm-elisp.el: Use it
* helm-command.el: Use it
* helm-man.el (helm-source-man-pages): Use candidates-in-buffer.
Wiki update.

- Remove helm-dired-bindings section, which is not exist in code.
- Restructure helm-locate toc contents.
- Fix a small word error.
- Remove some trailing space.
* helm-apt.el: Fix Issue #265, user try to use helm commands outside helm.
* helm-config.el: update autoloads.
Merge pull request #266 from xiaohanyu/master

Wiki update.
* helm-dabbrev.el: Implement cycling in first candidates before helm completion.
* helm-dabbrev.el (helm-dabbrev-cycle-thresold): New user var, disable cycling when 0 or null.
* helm-dabbrev.el: Remove hardcoded value for helm-dabbrev-cycle-thresold.
* helm-dabbrev.el (helm-dabbrev-cycle-thresold): Fix docstring.
* helm-buffers.el (helm-buffer-max-length): Issue #267.
* helm-dabbrev.el (helm-dabbrev-cycle-thresold): Fix defcustom.
* helm-dabbrev.el: Change prefixes in internal vars.
* helm.el (with-helm-current-buffer): Use current-buffer when helm-current-buffer is not already set.
Merge branch 'exp'
* helm-dabbrev.el (helm-dabbrev): Fix when len cache is < thresold.
* helm-dabbrev.el (helm-dabbrev): Store iterator in structure.