Fix canadian build

1. Rename functions *_mingw_* to *_canadian_* to cover new
   switch --darwin which define DARWIN=yes and expect toolchain
   prefix at ${DARWIN_TOOLCHAIN}-
2. Add new flags CFLAGS_FOR_BUILD and LDFLAGS_FOR_BUILD
   for "build".  See https://android-review.googlesource.com/#/c/50032
   and https://android-review.googlesource.com/#/c/50121
   Now we can export LDFLAGS as well.
3. Add NATIVE_CC for awk which needs to run "maketab"
4. "Clean up" in build-ndk-stack.sh
5. Fix make-3.81 and sed-4.2.1 configure $CPP to take $CFLAGS as well
6. make-release.sh and rebuild-all-prebuilt.sh build darwin-x86 too
   if ${DARWIN_TOOLCHAIN}-gcc is found

Change-Id: If0d1452990b705e0d62b9e8c6de8911296158533
14 files changed