Merge changes I4b804906,I7550c3bc,I03dbaeed,Ie136b852,Iab14c0fb, ...

* changes:
  Merge remote-tracking branch 'toybox/master' into HEAD
  Factor out AF_UNIX socket openting, use FLAG() macros, xsocket() already does CLOEXEC (should fix macos build).
  find: support -printf \0 octal escapes and \c.
  Add instructions for doing install_flat by hand.
  ls: fix -Z, add a test.
  DIRTREE_STATLESS doesn't have to test 3 stat fields, it sets a flag
  Convenience script to build gcc+musl cross compiler toolchains for various targets using https://github.com/richfelker/musl-cross-make
  Update roadmap (what android is using out of pending).