Merge changes I7f00c5f0,Idc18f331,I1e7d3a88 am: 334929b525 am: db640d87cd  -s ours am: fd0ec51c3b  -s ours
am: 7d98d28a7b  -s ours

Change-Id: Icd5aa15e94cea4839edefdcec3c69c720f3cbcc2