Better error handling on shader translator utility page

Provide info logs for both fragment and vertex compilation if compilation
failed, and fix bugs in context creation failure handling.
Merge pull request #792 from NVIDIA/shader-translator-util-improvement

Better error handling on shader translator utility page