Allow el-get-byte-compile to be called interactively

This is useful for package developers who modify package code in situ
under ~/.el-get.
test for auto elpa recipes

el-get-elpa-build-local-recipes generates recipes with bogus `emacs'
dependency.
convert elpa emacs dep to :minimum-emacs-version

Instead of producing bogus dependency on `emacs' package,
el-get-elpa-build-local-recipes should add a :minimum-emacs-version
clause instead.
Fix exec-path for recipes that depend on gocode daemon
Merge pull request #1478 from npostavs/auto-emacs-dep

make el-get-elpa-build-local-recipes convert elpa emacs dep into :minimum-emacs-version
Merge pull request #1484 from dougm/gocode

Fix exec-path for recipes that depend on gocode daemon
Added a bunch of different recipes

workgroups2   - A session manager for emacs
json-mode     - A major mode for editing JSON files
inf-mongo     - Run a MongoDB shell process in a buffer.
json-snatcher - An emacs extension to quickly extract path to a value
                in JSON files
tiny          - Quickly generate linear ranges in Emacs
* recipes/geiser.rcp: don't generate autoloads.
Merge pull request #1485 from iqbalansari/more-recipies

Added a bunch of different recipes
Merge pull request #1477 from aspiers/interactive-byte-compile

Allow el-get-byte-compile to be called interactively