* helm-files.el (helm-find-files-do-action): prevent setting window-start.
* helm.el (helm-compile-sources): make it more readable.
Fix unused args source in some filtered candidates functions.
* helm-files.el: prefix some unused args with _.
* helm-mode.el (helm-mode-reverse-history): New user variable, allow seeting reverse-history in helm-mode.
Add variable helm-etags-match-part-only.

This variable will allow to control if only the tags part is matched in
helm-source-etags-select.
* helm.el: Fix source args replaced by error with _source.
* helm-adaptative.el: Same.
Merge pull request #323 from ranulf/helm-etags-match-part-only

Add variable helm-etags-match-part-only.
Reindent all files.
* helm.el: Fix unused args endp and exit.
(helm-match-from-candidates,
helm-search-from-candidate-buffer): Do it.