Update buildout.cfg and fabfile.py to bring them in sync with live deploy for
openideo.

- Pin version of paramiko (Fabric's setup.py installs the latest paramiko,
  which in turn installs a later version on pycrypto. This version then
  conflicts with the pycrypto version Fabric depends on)
- Use system's default python instead of bin/python in the clip directory. If
  this is not done, the bin/python in the target directory is linked to
  ../bin/python, this messes up paths for buildout in the target (specifically
  the ${buildout:directory} variable).
- In setup(), git-checkout the branch with a name, else the branch is checked
  out in a 'detached head' state.
- In build(), since we are executing in the 'with cd(target)' context, check
  for ./bin and ./bin/buildout rather than ./%s/bin % target ...
Merge pull request #1 from lonetwin/updates

Update buildout.cfg and fabfile.py to bring them in sync with live deploy for openideo
Misc updates

- Fabric version pinning removed
- Updated the supervisord '-c' option from clip.cfg. This would cause the
  error ``Error: conflicting command line option '-c'`` during deployment.
- Since we are deploying from tags instead of branches, updated the git command
  in fabfile.py::setup() to reflect that. Also, removed the subsequent
  ``return`` statement so that the virtualenv() and bootstrap() functions are
  called.
Use lcd() instead of cd(). This change was brought due to the new fabric
release:

http://stackoverflow.com/questions/5594933/fabrics-cd-context-manager-does-not-work
https://github.com/fabric/fabric/issues/245
Merge pull request #2 from lonetwin/updates

Removed the fabric version dependency and other small updates