More robust handling of USE_EXTERNAL_PUGIXML
Define 'USING_OIIO_PUGI' when using the OIIO-internal version of PugiXML.
Use env variable PUGIXML_HOME, if set, as a hint to find it.
Allow it to be set from the Makefile wrapper.