Fix -s option not pulling in transitive dependencies, fixes #22.

Takes packages passed in via -s and builds source distributions out of them
and then feeds them through the standard requirement resolution pipeline.
This ensures that transitive requirements are pulled in.

Also adds some debugging information in the package translation step when
certain packages are untranslateable.