Hacked up wagon provider so that we can resolve stuff when plexus isn't owning everything.

Using some borrowed code from the shrinkwrap project, which is also Apache 2 licensed (yay).
Now remote parent test passes after cleaning m2 cache.