[WFCORE-42] Stage 1 of cleaning up interactions with CommonXml

Subclasses of CommonXml should call version independent parse methods, where different versions of an element are supported CommonXml should handle it.
Merge pull request #300 from darranl/WFCORE-42

[WFCORE-42] Stage 1 of cleaning up interactions with CommonXml