Fix ivy-mvn cross-wiring issues

This allows more interplay between ivy/maven than was otherwise available.  Also fixed a potentially epic hole in transitive maven dependencies where more artifacts than are strictly desired get loaded.

Review by @eed3si9n
We need better name for this.