Made read/write_visitor get_event_log function be extract_event_log, not use RVALUE_THIS.
Renamed get_event_log to extract_event_log, added guarantee to disabler_t::init, guarantee that disabled_ref_count == 0in extract_event_log.