Install new Git to use relative paths in submodules' .git file
Checkout specified revision only when directory does not exist
Use submodule to checkout cf-release to lock cf-release revisions
Always generate deployment manifest from `template.yml`
Remove unnecessary git pull command
Clean up `install.sh`