Merge changes Iea3fedf9,Icf1166a0,Idd41c405 am: e16445c929 am: 6769ab9f75
am: 7311e874e0

Change-Id: Icdfd0f4cd9fd406d32197af8a3c401c683739831