update to libxml2 and remove shared from libxml-dir directive