Performance fix for large buffers of pending requests
Replace $pendingRequestCount with count()
Found a better loop

The previous loop would, in certain circumstances, skip some of the URLs
being fetched back. Especially with small numbers of very fast URLs.

This method will not longer miss any cURL returns;
Merge branch 'master' into polyfractal-performanceFixForLargeBuffers
getCompletedRequests() does not imply pruneing should happen, so Ive removed that functionality
pending count was incorrect because of position application
Another instance of the library secretly doing something not clearly intended by the api call, so removed the implicit call and made the other routine publicly available
Maintain the counter itterator, but simplify the code even further.

Made the getNext() function private -- shouldn't be getting called
externally -- no idea why I had set this up publicly.
Timeout is no longer used
Minor issues with scrape example
Found a better loop

The previous loop would, in certain circumstances, skip some of the URLs
being fetched back. Especially with small numbers of very fast URLs.

This method will not longer miss any cURL returns;
Merge branch 'polyfractal-performanceFixForLargeBuffers'