Throw an exception in JNI::NewObject for abstract classes.

Test: 863-serialization
Bug: 421834866
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a4826745b63bdab1db7536680e1c8e947a56f7be)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:08b43780d8768fa49367f1a55d7a84fb0065756a)
Merged-In: I4ccf22f85b4ae0325e9f8e29503149bbda533e86
Change-Id: I4ccf22f85b4ae0325e9f8e29503149bbda533e86
6 files changed