(PUP-1073) Acceptance test for shared package name

Adds an acceptance test installing two packages with the same name from
different providers.