Merge branch 'junio/master' into seq-builtin-dev
This merge is a lazy merge that drops
1) git-am.sh changes introduced by:
ea10b60c91 Work around ash "alternate value" expansion bug
47c9739e5e am: simplify "sq" function by using "git rev-parse --sq-quote"
a5a6755a1d git-am foreign patch support: introduce patch_format
15ced753ac git-am foreign patch support: autodetect some patch formats
c574e683b5 git-am foreign patch support: StGIT support
0cd29a0371 git-am: refactor 'cleaning up and aborting'
2) git-rebase--interactive.sh changes introduced by:
1830d9cb62 Fix rebase -p --onto
and this merge also does not
3) introduce the new OPT_FILENAME option to builtin-sequencer.