Add support for libxml2 backend in meson build
Currently the meson build, differently than the autotools one, doesn't support libxml2 as the xml parser backend. The commit adds it in form of a 'libxml2' boolean option that when enabled searches for libxml2 first. It is not a meson 'feature' because features can get enabled/disabled as a whole, and this does not fit well with an optional dependency.