Fix initializer type bug when using list declarations.
Fix initializer type bug when using list declarations.

We were using the first type as the type for each declaration,
which could cause erros for arrays, eg "float one[4], two;"

BUG=angle:431
TEST=WebGL CTS 1.0.2

Change-Id: I104d6701cc019ae3b3831a2d568ffe2b656b45a2
Reviewed-on: https://chromium-review.googlesource.com/179351
Reviewed-by: Nicolas Capens <51edc787c30f24c4904e8ffbb5523c3a9f7a451d@chromium.org>
Commit-Queue: Nicolas Capens <51edc787c30f24c4904e8ffbb5523c3a9f7a451d@chromium.org>
Tested-by: Nicolas Capens <51edc787c30f24c4904e8ffbb5523c3a9f7a451d@chromium.org>

geekboxzone/lollipop_external_chromium_org_third_party_angle,crezefire/angle,csa7mdm/angle,nandhanurrevanth/angle,mrobinson/rust-angle,ghostoy/angle,android-ia/platform_external_chromium_org_third_party_angle,geekboxzone/lollipop_external_chromium_org_third_party_angle,mybios/angle,mrobinson/rust-angle,MSOpenTech/angle,xin3liang/platform_external_chromium_org_third_party_angle,MSOpenTech/angle,ecoal95/angle,android-ia/platform_external_chromium_org_third_party_angle,ecoal95/angle,mlfarrell/angle,mrobinson/rust-angle,mikolalysenko/angle,vvuk/angle,mybios/angle,csa7mdm/angle,nandhanurrevanth/angle,bsergean/angle,MSOpenTech/angle,larsbergstrom/angle,nandhanurrevanth/angle,mikolalysenko/angle,xin3liang/platform_external_chromium_org_third_party_angle,geekboxzone/lollipop_external_chromium_org_third_party_angle,bsergean/angle,mikolalysenko/angle,android-ia/platform_external_chromium_org_third_party_angle,xin3liang/platform_external_chromium_org_third_party_angle,android-ia/platform_external_chromium_org_third_party_angle,domokit/waterfall,ecoal95/angle,xin3liang/platform_external_chromium_org_third_party_angle,csa7mdm/angle,mybios/angle,jgcaaprom/android_external_chromium_org_third_party_angle,mlfarrell/angle,vvuk/angle,mrobinson/rust-angle,ppy/angle,jgcaaprom/android_external_chromium_org_third_party_angle,crezefire/angle,mikolalysenko/angle,bsergean/angle,crezefire/angle,bsergean/angle,MSOpenTech/angle,geekboxzone/lollipop_external_chromium_org_third_party_angle,nandhanurrevanth/angle,MIPS/external-chromium_org-third_party-angle,ghostoy/angle,larsbergstrom/angle,ghostoy/angle,larsbergstrom/angle,vvuk/angle,ecoal95/angle,ppy/angle,jgcaaprom/android_external_chromium_org_third_party_angle,ppy/angle,MIPS/external-chromium_org-third_party-angle,domokit/waterfall,ppy/angle,mrobinson/rust-angle,mlfarrell/angle,mybios/angle,vvuk/angle,ecoal95/angle,MIPS/external-chromium_org-third_party-angle,crezefire/angle,ghostoy/angle,mlfarrell/angle,jgcaaprom/android_external_chromium_org_third_party_angle,csa7mdm/angle,larsbergstrom/angle,MIPS/external-chromium_org-third_party-angle