Do 'make' info files for magit and flycheck
Make installation of python related packages more robust

1) Do not try to install jedi if virtualenv is not installed
2) Do not try to setup jedi related keybindings if jedi is not installed
Remove jquery-doc and js-comint. Install ternjs only if npm is available
Do not start skewer if already running
Use skewer client to check whether skewer is already running or no
Merge branch 'master' of https://github.com/iqbalansari/dotEmacs

Conflicts:
	lang/javascript/install.org
	lang/javascript/setup.org
	lang/python/install.org
	lang/python/setup.org
Minor changes
Do not install docs for slime
Trigger auto-complete if atleast 3 letters are entered
Warn user if lisp implementation is not found
Use flycheck gcc checker only if gcc version is >= 4.8.1
Don't run make while installing gesier
Minor refactoring/fixes
Install edts only if erlang is installed
Install ocaml libs only if corresponding opam packages are installed
Add keybindings for interacting with sml repl
Add workaround for guile-2.0
Add keybindings for geiser
Build local recipes for elpa after installing el-get
Fix a few issues in erlang config