[MONDRIAN-1581] Fixing datatypes which were incorrectly marshalled in XMLA responses:  Boolean, Short, Byte, Float (were formerly treated as xsd:string, xsd:int, xsd:int, and xsd:double, respectively)
merged from 534768