Get the input processor as late as possible
Make the return value of getInputProcessor be a deferred.
Make inputProcessor setup be non-blocking
Update Unit Tests

Adds a call to the initializeInputProcessor method
Merge remote-tracking branch 'aagbsn/feature/add_nonblocking_inputprocessor_setup' into feature/oonib-support

* aagbsn/feature/add_nonblocking_inputprocessor_setup:
  Update Unit Tests
  Make inputProcessor setup be non-blocking
  Make the return value of getInputProcessor be a deferred.
  Get the input processor as late as possible

Conflicts:
	ooni/nettest.py