methods/el-get-github: change the default url type to https

All git repositories should be fetched over HTTPS by default, to allow
authenticated pushes to the user's own repositories.

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
Modify fsharp-mode recipe
Fix el-get-elpa-update-available-p for Emacs >24.3
Call package-initialize in el-get-elpa-update

Otherwise, `package-alist` is nil when `el-get-elpa-update-available-p`
is called, which yield another "Wrong type argument: arrayp, nil" error.
Comment why checking available-package
Remove :prepare clause
flyspell-lazy recipe
Merge pull request #1639 from tkf/fix-el-get-elpa-update-available-p

Fix el-get-elpa-update-available-p for Emacs > 24.3
fix #340: el-get-make-recipes

454fb881925fef74ea84caad42c7810d19a07ee0 introduced
el-get-read-all-recipe-files to fix el-get-make-recipes, but forgot to
actually call it.
eldoc-eval recipe
auto-complete-auctex recipe
helm-gtags recipe
helm-pydoc recipe
outlookedit recipe
recipe for git-annex-el
avoid many package-refresh-contents via let-bind

Previous flet hack is not needed since package-refresh-contents calls
are performed by code that is under our control, namely
el-get-elpa-update.
Merge pull request #1652 from npostavs/no-flet-again

avoid many package-refresh-contents via let-bind
add recipe for caskxy
Add recipe for pyenv.el
Cleanup the recipe for rbenv

Remove unneeded `:features` as autoloads will handle any needed
functionality.  Remove the `:post-init` as there isn't a general default
that works for everyone.