Complete support for OOXML content types with parameters, including parts of the patch from Sebastien Schneider from bug #55026