inhibit-point-motion when working with candidates buffer

- text could contain such hooks that overwrite the minibuffer (e.g. js2-mode)

#146
add some more anchors to helm-update-blacklist-regexps

#147
add even more anchors

fixes #147
* helm.el (helm-execute-selection-action): Fix position in `helm-current-buffer' before executing action.
* helm-files.el: Issue #148 Don't automatically expand directory unless helm-ff-auto-update-flag is enabled.
(helm-find-files-get-candidates,
helm-ff-set-pattern): Do it.
* helm.el (helm-split-window-default-fn): Fix when starting in a minibuffer.
* helm-files.el: Fix ffap stuff.
* helm-mode.el (helm-c-read-file-name): Don't call file-exists-p on remote fnames.
* helm.el: Important core changes, Get rid of post-command-hook.
(with-helm-restore-variables): remove post-command-hook reset.
(helm-hooks): Removed, no more needed.
(helm-read-pattern-maybe): Use minibuffer-with-setup-hook to get rid of post-command-hook.
(helm-check-minibuffer-input): Removed.
Remove all byte-compile-dynamic and update autoloads.
* helm.el (helm-read-pattern-maybe): Don't kill two times timer.
* helm.el (helm-check-minibuffer-input): Renamed from helm-check-minibuffer-input-1.
* helm-files.el (helm-ff-quick-delete): Suspend helm timer when calling y-or-n-p.
* helm.el (helm-timer-suspended-p): Internal, new flag that allow suspending helm timer.
* helm.el (helm-read-pattern-maybe): Simplify, don't need a special flag
just always suspend when in persistent action.
* helm-files.el (helm-ff-quick-delete): Remove suspend timer flag.
* helm.el: Remove the two defadvices for documentation-property.
Issue #143 Add Home.mdpp, remove helm.tex.
Update Home.mdpp.
* doc/Home.mdpp: Fix helm wiki path.
* doc/Home.mdpp: Quote path to wiki.
Grammar nazi'ing