curl_multi_fdset is now declared returning void, as we're directly manipulating the Perl stack to return values.

Also, removing some unused variables for the internal_setopt thing that hasn't been available in ages.
Renaming CURLOPT_FILE/INFILE to CURLOPT_WRITEDATA/READDATA in the XS code and tests as the former versions were renamed in libcurl a long time ago.