c-eldoc.rcp: remove redundant :features
auto-complete-c-headers.rcp: auto-initialise
This should fix #1705 for the org-mode recipe.

Corrects the org-mode loading order so that no undefined symbols exist
when using org-table-xxxx family of functions.
keep package menu aligned when updating it

Note that this problem only shows up in after
  (setq-default indent-tabs-mode nil)
Register autoload for ESS R-mode
Merge pull request #1708 from dholm/recipe/ess

Register autoload for ESS R-mode
auto-complete-c-headers.rcp: make recipe lazy
Merge pull request #1703 from rrthomas/master

c-eldoc.rcp: remove redundant :features; auto-complete-c-headers.rcp: add intialization
Add Prodigy recipe
Fix the emacs-sos recipe
Merge pull request #1709 from pierre-lecocq/prodigy_recipe

Add Prodigy recipe
Merge pull request #1710 from pierre-lecocq/fix_emacs_sos_recipe

Fix the emacs-sos recipe
folding.rcp: upstream moved to github

also remove needless :features, set hooks in :prepare to support lazy
mode.
shorten set_default
reuse code from test-utils.sh
test-utils.sh: only use funcname() syntax

function keyword is redundant
refactor test_recipe into test-utils.sh
refactor run_test into test-utils.sh
refactor common parts of test_recipe and run_test
Add org-present recipe