bump version in setup.py
Merge branch 'release/1.11'
Django/Fabric: create the virtualenv if not existing.
Django/Fabric: create the project root if not existing, too.
Create the project root and the virtualenv on the remote side if they do not exist.
Don't halt on grep error, we just want the result.
Prompt for the repo creation until we can create it automatically. Creating the dir, empty, was not the right thing to do.
Finally, create the dirname(env.root) because we want everything to be ready to clone the GIT repository without any hassle.
Do the git pull earlier, we need to switch branch before installing requirements.
Merge tag 'sparks-1.11' into develop

1.11
bump version in setup.py
Merge branch 'release/1.11.1'
Merge tag 'sparks-1.11.1' into develop

1.11.1