Guard against failed array allocation

Also sanity check the fd count of incoming Parcels.  Anything
exceeding our actual rlimit is inherently not legit.

Bug 26696080

Change-Id: Ib983dce8e8977d7e33195a4ee471115cdaf1c56b
diff --git a/include/binder/Parcel.h b/include/binder/Parcel.h
index 44fd59e..2685bcc 100644
--- a/include/binder/Parcel.h
+++ b/include/binder/Parcel.h
@@ -425,7 +425,7 @@
     mutable bool        mFdsKnown;
     mutable bool        mHasFds;
     bool                mAllowFds;
-    
+
     release_func        mOwner;
     void*               mOwnerCookie;