Add quotes to improve space support

These changes addresses issues where Windows users have a space in their username. Allows the default output_base path to be used.

Closes #2491.

--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2491
PiperOrigin-RevId: 146773331
MOS_MIGRATED_REVID=146773331
diff --git a/scripts/bootstrap/buildenv.sh b/scripts/bootstrap/buildenv.sh
index 60a375d..62ebc11 100755
--- a/scripts/bootstrap/buildenv.sh
+++ b/scripts/bootstrap/buildenv.sh
@@ -146,8 +146,8 @@
 
 function tempdir() {
   local tmp=${TMPDIR:-/tmp}
-  mkdir -p ${tmp}
-  local DIR="$(mktemp -d ${tmp%%/}/bazel_XXXXXXXX)"
+  mkdir -p "${tmp}"
+  local DIR="$(mktemp -d "${tmp%%/}/bazel_XXXXXXXX")"
   mkdir -p "${DIR}"
   local DIRBASE=$(basename "${DIR}")
   eval "cleanup_tempdir_${DIRBASE}() { rm -rf '${DIR}'; }"
diff --git a/scripts/bootstrap/compile.sh b/scripts/bootstrap/compile.sh
index 30495ba..8dfa7c3 100755
--- a/scripts/bootstrap/compile.sh
+++ b/scripts/bootstrap/compile.sh
@@ -45,8 +45,8 @@
 DIRS=$(echo src/{java_tools/singlejar/java/com/google/devtools/build/zip,main/java,tools/xcode-common/java/com/google/devtools/build/xcode/{common,util}} third_party/java/dd_plist/java ${OUTPUT_DIR}/src)
 EXCLUDE_FILES=src/main/java/com/google/devtools/build/lib/server/GrpcServerImpl.java
 
-mkdir -p ${OUTPUT_DIR}/classes
-mkdir -p ${OUTPUT_DIR}/src
+mkdir -p "${OUTPUT_DIR}/classes"
+mkdir -p "${OUTPUT_DIR}/src"
 
 # May be passed in from outside.
 ZIPOPTS="$ZIPOPTS"