Give WakeupMessage the ability to transport an object as well.

(cherry-pick of commit eab17da5882e59caff25c73aa6bcd0587aca9dd4)
(cherry-pick of commit 4171cdf303c24704c2412653fd0eccb21a487e8e)

Bug: 23113288
Change-Id: Ic98e3bcb3ea8b0b28a309bd647fb4178311c46a3
2 files changed