Add support for phases
This adds a "publish" permission level (between "init" and "write") required to
be able to change the phase of a changeset from "draft" to "public".
Update documentation accordingly.
This is meant to be used for using the changeset evolution feature of mercurial,
see http://evolution.experimentalworks.net/doc/
mercurial-server is by Paul Crowley <paul@lshift.net>Thanks to:Thomas Arendsen Hein <thomas@intevation.de>Mathieu PASQUET <kiorky@cryptelium.net>Vadim Gelfer <vadim.gelfer@gmail.com>Hubert Plociniczak <hubert@lshift.net>Christoph Junghans <kleiner_otti@gmx.de>Steve Kemp <steve@steve.org.uk>Cédric Boutillier <cedric.boutillier@gmail.com>Justin B Rye <jbr@edlug.org.uk>Wolfgang Karall <office@karall-edv.at>Helge Kreutzmann <debian@helgefjell.de>"Hideki Yamane \(Debian-JP\)" <henrich@debian.or.jp>Michal Simunek <michal.simunek@gmail.com>Martin Bagge <brother@bsnet.se>Vincenzo Campanella <vinz65@gmail.com>Ji ZhengYu <zhengyuji@gmail.com>Waldemar Augustyn <waldemar@astyn.com>Steven King <kingrst@gmail.com>Christian Perrier <bubulle@debian.org>Andrej Krpic <akrpic77@gmail.com>Joe Dalton <joedalton2@yahoo.dk>Jeroen Schot <schot@A-Eskwadraat.nl>Slavko <slavko@slavino.sk>Michał Kułach <michalkulach@gmail.com>Tom Parker <palfrey@lshift.net>Hugh Fisher <hugh.fisher@anu.edu.au>This credits file may be incomplete - please remind me about people Ishould add!