rename callable_counter.{h,hpp}
add tl::make_wait_handler_ignore_error_code
add tl::enable_shared_from_this