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.
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 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