order matters in old version, when multiple elements share a same tag, results are not as expected

example:

\>>> xmldict.xml_to_dict('\<a>\<c>2\</c>\<c>3\</c>\<b>1\</b>\</a>')
{'a': {'c': ['2', '3', '1']}}
\>>> xmldict.xml_to_dict('\<a>\<b>1\</b>\<c>2\</c>\<c>3\</c>\</a>')
{'a': {'c': '3', 'b': '1'}}