Made a test
Condition in elpa install with refresh package

Added a check for new `package-archives' entries to fetch/update their
archive-contents and regenerate for new configuration of
`package-archives'.
Fixed some mistakes from previous commit.

In particular I neglected the fact that I've introduced a conditional
which blocked package-refresh-contents from el-get-elpa-install in some
cases. Practically the smae bug which I attempted to fix, could have
been encountered if packages were installing in opposite order, whcich i
try to reflect in added variant of the test.
Merge pull request #1561 from myeffort/master

Unable to install recipes that specify new package-archive for packages installed using ELPA method.
View Mail for Emacs recipe
Add recipe for project-root package
Merge pull request #1568 from dholm/recipe/vm

View Mail for Emacs recipe
Merge pull request #1569 from cybem/master

Add recipe for project-root package
Add recipe for bar-cursor package
Merge pull request #1570 from cybem/master

Add recipe for bar-cursor package
Update litable.rcp

Add dependency on `dash`.
Create lexbind-mode.rcp

Add recipe for lexbind mode.
Merge pull request #1571 from jleechpe/patch-1

Update litable.rcp
Add recipe for auto-capitalize package
Add script for cleaning up whitespace
Clean up whitespace

This commit is the result of running cleanup-whitespace.sh.

Fixes #549.
Add recipe for framemove package
Merge pull request #1572 from jleechpe/patch-2

Create lexbind-mode.rcp
Merge pull request #1573 from cybem/auto-capitalize

Add recipe for auto-capitalize package
Merge pull request #1576 from cybem/framemove

Add recipe for framemove package