Allow huge datasources to be parsed

By default LIBXML limits the XMLReader to datasource of 10M. By setting LIBXML_PARSEHUGE this limitation is bypassed.