Fix the unittests for the oonibclient.
Use the debian package instead of setup-dependencies
Omit unittesting for ooniprobe nettests
Implement unittests for InputFile
Add tests for the oonib reporting API
Make the deck code easier to unittest.

Move the importing of input and deck inside to avoid circular dependencies
Check if config.probe_ip is set.
Write unittests for deck related code.
Remove dead code.
Move the creation of the Agent into the request

Allowing dynamic changing of the address class attribute.
Raise exception when an invalid URL is provided.
Add unittest for the YAMLReporter
Re-enable test_utils.
Re-enable manager test.
Fix bug spotted in nettest via unittesting.
Ignore the api/* code as it's not used
Remove useless code from httpt test template
Add unittests for the HTTP test template.
Merge pull request #271 from TheTorProject/fix/vagrantfile

Use the debian package instead of setup-dependencies
Merge pull request #272 from TheTorProject/fix/oonibclient

Fix/oonibclient
Add tests for geoip