Stricter find_packages() logic.

We only look for packages inside of predefined list of directories, now.

This is needed because some installs may have a lingering 'sapling'
directory in their source tree that we don't want to dive into and
install.