libXML2 => LibXml2 so FindLibXml2.cmake can do it thing
add_cdat_package => add_sb_python_package for pygments
Add support for specify version expression

Allow a Python expression to be specified that can be used to
return the version of a Python package. This is needed for some
non standard Python packages.
Add version expression parameter for PyQt