[mms_codec] Ignore broken part headers

Since we know the total size of the part headers, a failure to parse them
doesn't stop us from parsing the rest of the PDU.

Broken part headers do occur in real life. One such example has been added
as a test case.
Merge pull request #43 from monich/ignore-broken-part-headers

Ignore broken part headers