stash: add --keep, -p, --patch options
stash: rework to do per-hunk processing
stash: respect -k flag again