Update tcsh completion scripts with new commands and for new help output.
Also make the build script executable.
add --git option to commands supporting --patch (log, incoming, history, tip)
No short -g form, since it would conflict with -g from the graphlog extension.
extdiff: add --change option to display single changeset diff
This is the counterpart for extdiff of
9c6ae2e09e11.
identify: have consistent output for local repositories
Also, add some extensive testing for it (hardly any in the suite so far).