FindXMLRPC: Tolerate no include directories
xmlrpc-c-config $modules --cflags may report no
-I flags if the
headers are in a standard location like
/usr/include. In this case
it is okay for
XMLRPC_INCLUDE_DIRS to be empty.
--cflags output should be used as hints for a
call to really find the headers as we do for other find modules, but
simply assuming no explicit include directories are needed is good
enough for now.
While at it, remove some unused code paths.
Fixes: #17347 (closed)