Add path::filename, FixBinaryPath. Fix gsl-test on MSVC.