Overhaul corobot_manager to use asyncore/asynchat.