Add function to jump to definition for elisp

It makes jumping to function or variable definition in emacs lisp
easier.
Rebind navigating forward and backward keys
Remove projectile-find-file in find-user-init-file
Do not start server at emacs init
Reduce the usage of require

Use eval-after-load to reduce emacs init time
Specify variable `coding' to the -*- line
Change ergoemacs-functions from load to require