fix problem with recipe naming
Add recipe for request.el

Closes #422

Signed-off-by: Donald Curtis <dcurtis@milkbox.net>
Clarify the `:files' section of README
Add recipe for elpy.
Merge pull request #431 from seanfisk/elpy

Add recipe for elpy.
add delayed initialization

the package-initialize function will not be called until it is needed.
by default this will be in any function that requires the variables
which it initializes. there is also a check so that the variables are
not repeatedly initialized.
make read-recipe validate recipes
add ecukes and espuds
add ecukes tests
add travis-ci configuration
rename underwater-theme recipe
add travis ci image to README
fix typo for initialization
fix bug additional bug related to single builds

Because of some missing (package-build-initialize) calls, which were
mistyped, certain areas were not working. This fixes a few more of those typos.
Add ercn
Fix typo in package-build-reinitialize