handle SAXParseException raise from py_w3c validator; use err.get when logging warnings and erros, as not all fields are guaranteed to be present
allow use of an alternate validator URL, for local/self-hosted installations
expose pelican settings variable to use local markup validator instead of the public one