DO NOT MERGE: De-guava BroadcastInterceptingContext and move it to testutils. am: 3c295b59f5  -s ours
am: bcb7e32954  -s ours

Change-Id: I377b66283b29bb97e02ec796352bc3a5dbea1454