Issue #17202: Add .bat to .hgeol to force them to CRLF.

Using LF can a script to fail if it tries to use a label that is
split across 512 byte blocks.  Who knows why.
diff --git a/PCbuild/build.bat b/PCbuild/build.bat
index fa0d95b..03534f3 100644
--- a/PCbuild/build.bat
+++ b/PCbuild/build.bat
@@ -1,19 +1,19 @@
-@echo off
-rem A batch program to build or rebuild a particular configuration.
-rem just for convenience.
-
-setlocal
-set platf=Win32
-set conf=Release
-set target=build
-set dir=%~dp0
-
-:CheckOpts
-if "%1"=="-c" (set conf=%2) & shift & shift & goto CheckOpts
-if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts
-if "%1"=="-r" (set target=rebuild) & shift & goto CheckOpts
-if "%1"=="-d" (set conf=Debug) & shift & goto CheckOpts
-
-set cmd=msbuild /p:useenv=true %dir%pcbuild.sln /t:%target% /p:Configuration=%conf% /p:Platform=%platf%
-echo %cmd%
-%cmd%
+@echo off

+rem A batch program to build or rebuild a particular configuration.

+rem just for convenience.

+

+setlocal

+set platf=Win32

+set conf=Release

+set target=build

+set dir=%~dp0

+

+:CheckOpts

+if "%1"=="-c" (set conf=%2) & shift & shift & goto CheckOpts

+if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts

+if "%1"=="-r" (set target=rebuild) & shift & goto CheckOpts

+if "%1"=="-d" (set conf=Debug) & shift & goto CheckOpts

+

+set cmd=msbuild /p:useenv=true %dir%pcbuild.sln /t:%target% /p:Configuration=%conf% /p:Platform=%platf%

+echo %cmd%

+%cmd%