* move test factories to libp2p/tools * remove unused inits * move pubsub test utils to tools * cleanup test_interop * fix typing libp2p/tools/utils * add typing to pubsub utils * fix factories typing * fix typing for floodsub_integration_test_settings * fix rest of the typing * fix isort
To be more confident that the stream handler is registered in the daemon.
It is moved to the top level package `tests_interop`, to avoid circular dependency, with the dependency moved to `tox`.