Stop running tests twice

When I specify a value for specFolders it adds projectRoot to this list
and ends up running my tests twice.  It does so even if I do not
specify a projectRoot, because projectRoot defaults to '.'

This change prevents the bad behavior by not adding projectRoot to the
specFolders list if the list already has one or more entries.