Revert "Workaround for error in helm-semantic-or-imenu"

This reverts commit 73f47d08f5c18c32343cbe579e5bf1c6d6df4108.

The workaround is not needed in the newest version of Helm.
Don't rebind RET to evil-ret-and-indent

electric-indent-mode takes care of that automatically since Emacs 24.4.
Fix smartparens config

The settings were evaluated after smartparens-config instead of
smartparens, which caused problem with the newest version of Smartparens
and was inelegant.
Refactor smartparens config, remove unused parts