DO NOT MERGE Re-implement reading/writing Throwables from/to Parcel, without am: 562f1bd91f

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16406531

Change-Id: I64c3dd7fc5f7b48b70144b4ff4f9a25aa300efad