Add EINTR check to select in CCurlFile::FillBuffer. Fixes bug#15019

Adds an EINTR check to failure code for select in CCurlFile::FillBuffer fixing http://trac.xbmc.org/ticket/15019 Checks time and loops until select finds work to do or timeout elapses.