Try parse the invalid xml packets we keep receiving with our MTN Nigeria transport

The messages we receive from MTN Nigeria contain characters our XML parser is not happy with. We are currently stripping out as many of these bad characters as we can in the cases where these characters are whitebytes that can ignored. We are still receiving packets that our XML parser is not happy with though, so maybe we should improve the 'bad character' stripping we are doing before parsing.