making Mtest.py work without -p in subdirectory, again:
making Mtest.py work without -p in subdirectory, again:

Also in a Mercurial (hg) checkout,
Mtest.py now manages (tries) to guess the package to be tested
even when called in a subdirectory of that package,
and hence works in that case, again, also without "-p <package>"
option.

In general, Mtest.py now uses the following resources to guess the package name:
- CVS/Repository
- .svn/entries
- first path component of `pwd` without `hg root` prefix
- directory name of `pwd` (works only if called in top-level directory)

zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb