Don't ignore all date/echo commands
Don't ignore all date/echo commands

echo commands may have side-effects (writing a file), or be testing a
condition and echoing a different value.

date commands may be part of a larger command as well. In any case, if
the command changes, and would cause changes to the ninja file, then we
want to regenerate the ninja file.

Just whitelist `date +%s` for now, since Android uses that as its only
build-time date source, and we don't want to rebuild the ninja file
every time for that. Eventually, it should be removed, but that means
removing all makefile choices on BUILD_NUMBER, since that depends on
BUILD_DATETIME as well. In either case, the real value should never be
inserted into the ninja file.

Change-Id: I3b36c8b46f747c1b22a3faacf1fc34683faa9b70

google/kati,google/kati,google/kati,danw/kati,google/kati,google/kati,danw/kati,danw/kati,danw/kati,danw/kati,danw/kati