Compile shaders with the best profile available.
Compile shaders with the best profile available.

Instead of always compiling D3D11 shaders with shader model 4, compile
with the latest profile that the current feature level allows.

BUG=angle:495

Change-Id: I478d3d4a1aadf24d893508eee1a8c11e501bc084
Reviewed-on: https://chromium-review.googlesource.com/190340
Reviewed-by: Jamie Madill <7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org>
Tested-by: Geoff Lang <b6fc25fe0362055230985c05cbfa8adb741ccc0f@chromium.org>

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