Add DirectoryInfo.DirectoryIsEmpty method and tests.

Seems probably redundant, but maybe the , true variant should be tested in this case also?