load the virtualenv so the secrets are available in the environment when running manage commands
code root needs to be editable by the group (admin) so directory changes (like removing files) work when running a git pull
pin less version to 1.3.3 since 1.4 causes errors with 12.04's version of nodejs
Merge pull request #48 from caktus/feature/pin-less-version

less v1.4 doesn't work with 12.04 version of nodejs
Merge pull request #47 from caktus/feature/group-writable-source-dir

Make code root group writable
Merge pull request #46 from caktus/feature/manage-load-secrets

Secrets aren't loaded for manage_run
Merge in the latest changes on master.
Give developers rights to change the source directory as group writable.