swig_add_module -> swig_add_library, cmake policy fixes

Open Nico Schlömer requested to merge nschloe/xdmf:fixes into master

Fixes some configure warnings.

Merge request reports