Fix crash if PAC script retrieval returns a null CFData instance

The documentation for CFURLCreateDataAndPropertiesFromResource()
does not make this clear but from looking at the CFNetwork implementation
and a user stacktrace it appears that this function can return true
but not set the data argument under certain circumstances.

MD-20035
QTBUG-36787