add two `ls` test cases which show a fault in HgRepo

HgRepo.ls appears to have trouble with the `directory` flag. In at least the
case where the desired directory is one dir deep, it lists the contents of
the directory rather than returning [{'type': 'd'}]

GitRepo and SvnRepo pass this test case.
Merge commit 'c875432' into OEP-send-upstream