libbinder_ndk: read size checks

Heuristic checks on maximum transaction sizes, like we have in C++. Some
OOM situations averted.

Bug: 131868573
Test: binder_parcel_fuzzer for a few minutes
Test: CtsNdkBinderTestCases
Change-Id: I45b400670012bb12cf0f517f189dd95cf087fa8b
3 files changed