Add support for XML data type

Add support for XML data type
Merge branch 'master' into pr/100
Code convention; documentation
Renamed; no clean
XML tests included in scripts