Build & deployment improvements

Working on converting git builds to use date/time deployment directories
Working on having git follow build, prepare, distribute, activate
Build & deployment improvements

- Added creation of repo and dependencies subdirs in app-deployments
- Don't try to set perms on app-root/repo at setup because it's a dead
symlink initially
- Archive to repo subdir instead of deployment dir
Build & deployment improvements

Fixed exception if env_overrides isn't specified when calling do_control

Attempting to get repo symlink set up on app creation when a build
isn't required
Build & deployment improvements

Fixed typos
Fixed git archive location on post_receive (needs to be in the repo
subdir)
Only distribute if the app is scaled (has a web proxy cart)
Only activate on child gears if the app is scaled (has a web proxy cart)
Build & deployment improvements

Added setting of options[:deployment_id] in prepare so distribute and
activate have it available to use

Fixed by-id symlink creation so the links are valid