MAP Client BMessage parser length

Validate and catch errors in the BMessage pertaining to erroneous
length.

Bug: 123244713
Test: atest BmessageTest
Change-Id: Ie9101e0be12d627a6fd3cec73eec9b977d8d40bb
(cherry picked from commit a353a95c230b5546a17daea10390fbd4be0f9e63)

Merged-In: Ie9101e0be12d627a6fd3cec73eec9b977d8d40bb
Change-Id: Ie83f30e898d0f81eb81100fdb70859f92680d167
2 files changed