add a states command
The command list enabled state and allow to enable, disable state.
test have been update to use it.
$ cat >> $HGRCPATH <<EOF
> [web]
> push_ssl = false
> allow_push = *
> [extensions]
> EOF
$ echo "states=$(echo $(dirname $TESTDIR))/states.py" >> $HGRCPATH
$ hg init local
$ hg init other
$ cd local
$ hg states --traceback -v
$ hg states draft
$ hg states
draft
$ hg states ready
$ hg states
ready
draft
$ hg states --off draft
$ hg states
ready
$ hg states babar
no state named babar
[1]
$ echo 'babar' >> .hg/states/Enabled
$ hg states
ready
$ hg -R ../other states