Windows: blaze_util::ChangeDir. uses short paths
Windows: blaze_util::ChangeDir. uses short paths

The current working directory may not be longer
than MAX_PATH, otherwise SetCurrentDirectoryW
fails.
It may, but should not contain a "\\?\" prefix,
otherwise the Java code won't be able to parse it.
Therefore convert the path to a 8dot3 style path
in blaze_util::ChangeDirectory and use
SetCurrentDirectoryA.

RELNOTES: none
PiperOrigin-RevId: 162720636

ButterflyNetwork/bazel,dslomov/bazel-windows,werkt/bazel,ulfjack/bazel,cushon/bazel,safarmer/bazel,aehlig/bazel,davidzchen/bazel,perezd/bazel,variac/bazel,dslomov/bazel,aehlig/bazel,spxtr/bazel,davidzchen/bazel,perezd/bazel,ButterflyNetwork/bazel,akira-baruah/bazel,damienmg/bazel,katre/bazel,cushon/bazel,werkt/bazel,bazelbuild/bazel,akira-baruah/bazel,akira-baruah/bazel,safarmer/bazel,davidzchen/bazel,safarmer/bazel,snnn/bazel,davidzchen/bazel,werkt/bazel,dropbox/bazel,dslomov/bazel-windows,ulfjack/bazel,snnn/bazel,snnn/bazel,twitter-forks/bazel,snnn/bazel,perezd/bazel,twitter-forks/bazel,katre/bazel,twitter-forks/bazel,cushon/bazel,ulfjack/bazel,safarmer/bazel,dropbox/bazel,dslomov/bazel,aehlig/bazel,dropbox/bazel,meteorcloudy/bazel,snnn/bazel,spxtr/bazel,katre/bazel,katre/bazel,werkt/bazel,safarmer/bazel,ButterflyNetwork/bazel,damienmg/bazel,twitter-forks/bazel,variac/bazel,katre/bazel,ButterflyNetwork/bazel,damienmg/bazel,bazelbuild/bazel,davidzchen/bazel,aehlig/bazel,perezd/bazel,aehlig/bazel,variac/bazel,snnn/bazel,akira-baruah/bazel,spxtr/bazel,perezd/bazel,meteorcloudy/bazel,cushon/bazel,davidzchen/bazel,dropbox/bazel,werkt/bazel,variac/bazel,bazelbuild/bazel,ButterflyNetwork/bazel,perezd/bazel,dslomov/bazel,twitter-forks/bazel,dslomov/bazel,damienmg/bazel,cushon/bazel,dslomov/bazel,davidzchen/bazel,dslomov/bazel-windows,ulfjack/bazel,ulfjack/bazel,meteorcloudy/bazel,twitter-forks/bazel,twitter-forks/bazel,damienmg/bazel,spxtr/bazel,akira-baruah/bazel,damienmg/bazel,meteorcloudy/bazel,katre/bazel,safarmer/bazel,spxtr/bazel,bazelbuild/bazel,meteorcloudy/bazel,dslomov/bazel,akira-baruah/bazel,meteorcloudy/bazel,variac/bazel,bazelbuild/bazel,bazelbuild/bazel,meteorcloudy/bazel,spxtr/bazel,dropbox/bazel,variac/bazel,perezd/bazel,ButterflyNetwork/bazel,ulfjack/bazel,ulfjack/bazel,damienmg/bazel,dslomov/bazel-windows,cushon/bazel,aehlig/bazel,variac/bazel,aehlig/bazel,dropbox/bazel,spxtr/bazel,dslomov/bazel,dslomov/bazel-windows,werkt/bazel,dslomov/bazel-windows,snnn/bazel