manifestFromCheckoutDir: Create Manifest from 'checkedout' directory containing many pkg dirs
Description
This function is useful when a developer has a 'checkout' directory
where the sources for multiple packages live. Particularly, it
allows one to work on multiple interlocking packages at the same
time and have a manifest which will install them all together
automatically when time for testing.