update_external_sources: move up to latest glslang

Also remove a few redundant redundancies.
diff --git a/glslang_revision b/glslang_revision
index fdd226a..a1a947b 100644
--- a/glslang_revision
+++ b/glslang_revision
@@ -1 +1 @@
-c833e3fa03ed2bcdbc3cca12e748cfef30996a5e
+4ec329
diff --git a/update_external_sources.bat b/update_external_sources.bat
index 2586875..dd44469 100755
--- a/update_external_sources.bat
+++ b/update_external_sources.bat
@@ -257,8 +257,6 @@
    mkdir %GLSLANG_DIR%

    cd %GLSLANG_DIR%

    git clone git@gitlab.khronos.org:GLSL/glslang.git .

-   git branch --track Rev32 origin/Rev32

-   git checkout Rev32

    git checkout %GLSLANG_REVISION%

    if not exist %GLSLANG_DIR%\SPIRV (

       echo glslang source download failed!

@@ -270,7 +268,7 @@
    echo.

    echo Updating %GLSLANG_DIR%

    cd %GLSLANG_DIR%

-   git checkout Rev32

+   git fetch --all

    git checkout %GLSLANG_REVISION%

 goto:eof