Merge changes I43cc987c,I99ef5ccf,Icae34dd6,I161b5127,I4740c0f4, ...
am: bb6a02d26f

Change-Id: I2f05def32e833741d270e2a0d996e38089ddaa3b