Pep8 related fixes.
Start implementing report log for keeping track of which reports have been created and which have failed.

Related to:
https://trac.torproject.org/projects/tor/ticket/11860
Implement system for keeping track of reports that have not been submitted.
Improve readablity of output by removing some log messages.
Also record the PID of the process that created or failed to create the report.
Fix bug that lead to some reports not being submitted.

Pep8 related fixes.
Better handling of OONIB report closing.
Removed auxiliar files created by tests and improved PEP8
Safe config use between tests
Another cleanup and config coherence consolidated in ooni.tests.bases
Expand ReportLog class. Make the editing log more robust
Add tool for viewing the status of report submission and allow users to upload reports.
Merge pull request #328 from kudrom/tests_cleaned

Removed auxiliar files created by tests and improved PEP8
Merge branch 'feature/report_completion'

* feature/report_completion:
  Add tool for viewing the status of report submission and allow users to upload reports.
  Expand ReportLog class. Make the editing log more robust
  Better handling of OONIB report closing.
  Fix bug that lead to some reports not being submitted.
  Also record the PID of the process that created or failed to create the report.
  Improve readablity of output by removing some log messages.
  Implement system for keeping track of reports that have not been submitted.
  Start implementing report log for keeping track of which reports have been created and which have failed.
  Pep8 related fixes.

Conflicts:
	ooni/tests/test_nettest.py
	ooni/tests/test_reporter.py
Add oonireport to setup.py
Rename ooni manpage to ooniprobe
Add manpage for oonireport.
Bump version of ooniprobe man page
Correct typo in dnsspoof.py test name
Fixed bug when a deck was missing some argument of a test. Also fixed some various quirks