More cleanup.
Make multi_timeouts an std::map.
Make MultiTimeoutHandler.timeout_list an std::list.
Make timeout_list an std::list.