Use asynchronous threaded fetches for slurping, with condition variables, rather than synchronous fetches with polling.
Use asynchronous threaded fetches for slurping, with condition
variables, rather than synchronous fetches with polling.

This is a step toward getting rid of synchronous fetches altogether.


VersoBit/mod_pagespeed,pagespeed/mod_pagespeed,wanrui/mod_pagespeed,jalonsoa/mod_pagespeed,wanrui/mod_pagespeed,VersoBit/mod_pagespeed,patricmutwiri/mod_pagespeed,webhost/mod_pagespeed,hashashin/src,jalonsoa/mod_pagespeed,patricmutwiri/mod_pagespeed,webscale-networks/mod_pagespeed,hashashin/src,hashashin/src,webhost/mod_pagespeed,webhost/mod_pagespeed,webscale-networks/mod_pagespeed,patricmutwiri/mod_pagespeed,pagespeed/mod_pagespeed,pagespeed/mod_pagespeed,patricmutwiri/mod_pagespeed,ajayanandgit/mod_pagespeed,wanrui/mod_pagespeed,webhost/mod_pagespeed,ajayanandgit/mod_pagespeed,wanrui/mod_pagespeed,patricmutwiri/mod_pagespeed,wanrui/mod_pagespeed,webhost/mod_pagespeed,jalonsoa/mod_pagespeed,VersoBit/mod_pagespeed,wanrui/mod_pagespeed,ajayanandgit/mod_pagespeed,hashashin/src,jalonsoa/mod_pagespeed,hashashin/src,VersoBit/mod_pagespeed,hashashin/src,ajayanandgit/mod_pagespeed,jalonsoa/mod_pagespeed,pagespeed/mod_pagespeed,jalonsoa/mod_pagespeed,wanrui/mod_pagespeed,webscale-networks/mod_pagespeed,ajayanandgit/mod_pagespeed,webscale-networks/mod_pagespeed,wanrui/mod_pagespeed,webhost/mod_pagespeed,webscale-networks/mod_pagespeed,jalonsoa/mod_pagespeed,webscale-networks/mod_pagespeed,pagespeed/mod_pagespeed,ajayanandgit/mod_pagespeed,webscale-networks/mod_pagespeed,patricmutwiri/mod_pagespeed,pagespeed/mod_pagespeed,webhost/mod_pagespeed,VersoBit/mod_pagespeed,hashashin/src,ajayanandgit/mod_pagespeed,jalonsoa/mod_pagespeed,VersoBit/mod_pagespeed,hashashin/src,pagespeed/mod_pagespeed,webhost/mod_pagespeed,VersoBit/mod_pagespeed,patricmutwiri/mod_pagespeed,patricmutwiri/mod_pagespeed,webscale-networks/mod_pagespeed,ajayanandgit/mod_pagespeed