Revert "writerfilter: Kill ListValueMap(s) & their construction."

Apparently there can be much more than "just a few values" in some cases
(186 in OOXMLFactory_dml_shapeGeometry::getListValue) and MSVC compiler
cannot handle if statement that deeply nested.

This reverts commit 7aa7047eb48e81bc0b32448ff0487c993fe9a4db.

Change-Id: I2b4d166e73ce1e616fea81fcfcfc9915c5784d30