Helm cleanup

The code of prelude-helm module, with ugly formatted code and many typo and grammar mistakes, is really a mess. I know helm is a gigantic package, but it does not require that much code to configure. Many options are not necessary and most of the keys are subjected to personal taste. I think most of the code in the helm module is too personal to make it part of prelude, we should leave most of the customisable options to the users, and have a bare minimal working configuration like this one:

https://gist.github.com/toctan/ac523ef379f14f5486e2 

In this pull request, I removed all the options which are already the default and thus are not necessary and fixed some typos.
You can remove `helm-split-window-default-side`, but just leave `helm-split-window-in-side-p` because Helm won't take other buffer for displaying completion and it will popup in the current window if you have two or more windows opened. Leaving `helm-split-window-in-side-p` is fine since it takes higher priority than `helm-split-window-default-side`.

As for `helm-split-window-default-side`, if you have two buffers open side by side, it will always use right buffer for displaying Helm buffer, regardless of your point is on. That's why Thierry implemented that option. Take a look at https://github.com/emacs-helm/helm/issues/443