Updated: Witness changes to hlsl2glsl

Looks like the handling of #extension directives changed since I forked to make my post-1.20 texture lookup changes (was getting nested double #extension... directives). I've updated the pull request with a fix for that.

Andy