Enable conditional InfoLog for HLSL link failures.

We don't always have an InfoLog available for dynamic shaders, but we
can still capture data in some cases for default shaders.

Change-Id: Iccd022f24d5c2b8922e9254580705675cd4e405f
Reviewed-on: https://chromium-review.googlesource.com/237328
Tested-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>