[Python-Dev] Allowing multiple socket maps in asyncore (and asynchat)