Android 9.0.0 release 40
Merge "macros: Add compile-time checking/inferencing for native method registration" am: 6f72bf476d am: db560a1ae3
am: 500c9e03d4

Change-Id: I57db52d6ec8b0780b1eceb680146041c8c2b8bfc