Fix common content roots

Pull request for travis
tl;dr, create content roots for the covering set of source roots of each target, fix common source roots in ProjectInfo instead of in PantsResolver, and do it with the target graph instead of the target graph and the module graph.