Merge changes I3b16caad,Iaf5ea7ab,I09a94042,I69a39039,I35300309, ...
am: 6568170b32

Change-Id: I49269ac65138be59d68561ea1c15ff2ad0339d8b