Bug fix: make egg-is-in-git handle non-existent default-directory properly.
Remove incorrect advice in message.
Make it easier to change history scope.
Make default history scope customizable.
Allow multiple refs to be given in the history scope.
Allow flexible history scope control in the file log buffer.
Bug fix: don't refer to egg-log-HEAD-max-len in egg-run-reflog-branch.
Bug fix: handle prefix arg properly in egg-stash-buffer-drop and egg-stash-buffer-apply.
Update copyright notice.
Document the new behavior of special history scopes: "all refs" and "all" are removed, and "salvage" is given a new meaning (which is not implemented, just documented).
Implement --salvage.
Implement egg-log-buffer-commit-to-stash.
Bug fix: make egg-log display (keep) the history scope if the log buffer already exists.
Revert 801f91d0 (use git rebase --abort instead of (egg-buffer-do-rebase :abort)).  It looks like the root cause of undesirable behavior was fixed buffer names (corrected in 21ed9f64).