Allow new egads deploy:restart task to be required seperately
Add legacy_deploy to support both egads and git-style deploys