Fix missing "#egg=scapy" specification in requirements.txt.
Update install documentation.

 * Add set of commands for getting oonib up and running, with a safe version of
   pip, in a virtualenv.
Add python2.7-dev to the commands for installing dependencies.

 * Change commands to explicitly require Python2.7, because we can guarantee
   that version works.
Fix typo in README.md installation commands.
Force usage of newer pip even if a distro version is installed.
Force pip to upgrade virtualenv if it was already installed.
Remove outdated .gitmodules file.
Remove ooni-probe specific (and outdated) documentation from HACKING file.
Remove unused txtorcon import statement from /oonib/oonibackend.py.
Remove unused modules from requirements.txt.
Specify minimum version of txtorcon in requirements.txt.
Fuck you, pip.
Force pip to forget whatever builtin PI it thought it thought it should use.
Remove git, twisted-names, and cyclone from the dependencies list in README.md.
Add transaction and TwistedNames to requirements.txt.
Add .travis.yml file.

 * travis-lint reports:
   (oonib)∃!isisⒶwintermute:~/code/torproject/ooni-backend ∴ travis-lint
   Hooray, /home/isis/code/torproject/ooni-backend/.travis.yml seems to be solid!
   (oonib)∃!isisⒶwintermute:~/code/torproject/ooni-backend ∴ date
   Fri Apr 19 23:06:31 UTC 2013
Apparently, travis-lint doesn't find missing quotes. And TravisCI has pip1.3.1.
And that should be a lowercase "i".
Install tor keyring in .travis.yml and use deb.tpo for Tor install.

 * Change pip's package index command to be in the requirements.txt file.
Removing faulting setup.py code.