Final libxslt fix: dont include anything in header, instead add C struct declaration and include C library inside cpp file