Libcore: Change behavior for rethrowing init failures

Allow to store a Throwable instance or a throwable class. This needs
a type change of the storage field.

Bug: 25444180
Change-Id: I703c2c6eaf34ad0e3bc0f5a104d65f2ff1b212ca
1 file changed