QEventLoop: Implement add_reader and add_writer

Conflicts:
	conftest.py
Implement remove_reader and remove_writer