Merge remote-tracking branch \'toybox/master\' into HEAD
am: 545322e487

* commit '545322e487d010f921adc23f64da1a188728fd36':
  Ignore .singlemake.
  Wean scripts/install.c off toys.h so cross compiling less brittle.
  Don't include toys.h from config2help.c (so cross-compiling from systems we don't run on is easier), and use HELP_ instead of help_ for macro prefixes to avoid name collisions (such as help_exit() the function).
  toybox: tar: Fix support for long names
  toybox: tar: Fix tar tests
  main.c: fix non-root usage when installed suid root
  Add seq -w, suggested by izabera.
  Factor out strnstr() since posix hasn't got it, and add a config option for the deeply sad passwd heuristics that don't even check numbers and punctuation.
  make wc -c faster
  use unsigned long with factor
  Although printf("%.*s", INT_MAX, s) works fine on ubuntu 12.04, it broke since.
  implement env -u
  Add ulimit.
  Fix xpipe. (thinko.)
  Add xpipe() to lib.
  Dependencies for "make COMMAND"
  Add "make ls" and friends targets, with "make working" and "make pending" lists.
  Add a warning when building commands out of pending.
  Debian unstable is even more pedantic than previous debian.