Fix issue #27252896: Security Vulnerability -- weak binder

Sending transaction to freed BBinder through weak handle
can cause use of a (mostly) freed object.  We need to try to
safely promote to a strong reference first.

(cherry picked from commit c11146106f94e07016e8e26e4f8628f9a0c73199)

Change-Id: Id4cdbe6a4b91f1b91faa6bde30b17e8e9d58dc92
1 file changed