Add recipe for rainbow-identifiers
moved hook from post-init to prepare
add recipe sqlup-mode
Merge pull request #1810 from stardiviner/master

add recipe sqlup-mode
recipe: elim's `garak' function is interactive
Merge pull request #1813 from ngnmnfn/master

Add recipe for rainbow-identifiers
add recipe ac-irony.rcp
Merge pull request #1814 from stardiviner/master

add recipe ac-irony.rcp
recipe: esxml
recipe: ensime repo has been split into components
Merge pull request #1812 from AdrieanKhisbe/master

Emacs Discoverability recipes
Add recipe for mercurial.el minor mode
Merge pull request #1818 from hsiejkowski/master

Add recipe for mercurial.el minor mode
Add a recipe for junos-mode.
Merge pull request #1823 from vincentbernat/feature/junos-mode

Add a recipe for junos-mode.
Removed rope as a dependency from elpy.rcp.

recipes/elpy.rcp:
        Removed the rope dependency from elpy. The rope dependency in
        el-get includes the full rope python library. While this is very
        convenient for installing el-get packages that require the rope
        library, it poses a major problem for Python 3 users of
        elpy. Elpy is itself fully capable of working with either python
        3 or python 2, but if it is being used with python 3 it requires
        an alternative version of rope in order to function,
        rope_py3k (https://github.com/jorgenschaefer/elpy/wiki).

        Having rope as a dependency of elpy overrides whatever version
        of rope is installed on the local machine, and prevents users of
        elpy through el-get from using elpy with Python 3 without using
        a custom recipe.

        It is better to have the users install the library themselves
        locally, rather than pulling the version 2 specific one as a
        dependency. This shouldn't be an issue as elpy users already
        have to manually install many other libraries on the system to
        support the elpy frontend (such as jedi).
always set hooks in :prepare, not :post-init

otherwise it won't help for users with el-get-is-lazy set to t.
Prettier printing from el-get-make-recipes

* el-get.el (el-get-write-recipe): print a newline after each :prop val
  recipe pair, and then pretty indent the whole thing. Note that
  standard Emacs pretty-printing doesn't put any newlines in lists
  except around sublists.
Optimize el-get-make-recipes

* el-get.el (el-get-make-recipes): use el-get-read-all-recipes-names
  which uses the file names instead of actually reading the recipe files
  themselves.
Removed unneeded dependencies from elpy.rcp.

recipes/elpy.rcp:
        Removed iedit.rcp as, while useful, this package is not
        required in any way for elpy to function.

        Removed nose.rcp, as the elpy nose.rcp installs a emacs
        front-end for the nose python library. Elpy uses the nose python
        library directly so it does not require this front-end.

        Removed jedi.rcp, as the jedi front-end for emacs is not
        required for elpy. elpy uses the jedi python library directly.

        Actual dependencies for elpy can be viewed in
        https://github.com/jorgenschaefer/elpy/blob/master/elpy-pkg.el
        located in the elpy repo.