Refactoring of geoip related functionality to have it less coupled
Add required packages is setup-dependencies.sh

Add packages in setup-dependencies.sh required for ooniprobe
installation script:
* Add package libssl-dev
* Add package libffi-dev
Add support for Ubuntu releases in setup script

Add support for Ubuntu releases in setup-dependencies.sh:
* Add support for Ubuntu releases 13.04 (#9050)
  (https://trac.torproject.org/projects/tor/ticket/9050)
* Add support for Ubuntu releases 13.10, 14.04
Merge pull request #312 from anadahz/setup-dependencies-fix

Add required packages is setup-dependencies.sh
Merge pull request #313 from anadahz/trac_9050

Trac 9050
Enforce better consistency amongst test naming.
Merge pull request #292 from TheTorProject/feature/test_naming_consistency

Feature/test naming consistency
Merge pull request #293 from TheTorProject/refactoring/geoip

Refactoring of geoip related functionality to have it less coupled
Add support for adding tor version to the bridge_reachability report.

Fail with a good error code if the version is unsupported for the given bridge.
Use the correct version to check compatibility with scramblesuit
Provide a useful error message if we fail to load the inputfile
Iteration based on feedback from asn.

* Check that tor is installed before running the test (adding of new API method
  requirements used for doing checks before a test runs).
* Add description to bridge_reachability test.
* Consider the config.advanced.tor_binary option when running tor.
* Add command line option -v for extra verbosity (equivalent to debug: true)
Refactoring of .gitignore
Also print out the Tor version and print error messages.
Only print out a summary when it's appropriate.

Replace prints with log.msg
When we fail write the tor log to the report
Add support for fteproxy to bridge_reachability
Add support for installing fteproxy to install_on_planetlab script
Correct managed to --managed
Don't complain if we fail to delete some files.