Download source if necessary.

Sometimes the reason we are recompiling is because we have a new version
of PHP.
Merge branch 'recompile-recipe'