Python 3 fix for the model-free results file reading tests.
The ordering of dictionaries is different in Python 3, so now these are properly converted from
strings to dictionaries before comparison. This was not happening because of the XML changes from
Python 2.7.3 onwards.