cxxll::url_source: Use CURLMOPT_TIMERFUNCTION instead curl_multi_timeout

Empirically, this appears to reduce the number of select invocations
with a zero timeout.  However, it does not resolve the issue of long
timeout lists in libcurl.