Merge changes I52ec5b02,I376656e3,I3f005583,Icba4e33d,I78400f6c, ... am: d7a1506715 am: 7594c6e4d7
am: 58f4e548c2

Change-Id: Ia6173ca046268a698799c3aa263336596feb9ba5