Resolve across configurations

Fix #13 by putting non-runtime dependencies directly into the pom and then using a more complex map during the resolved pom code. It lacks proper scope mapping and could probably fail in 10 different ways. But since we're only trying to get test dependencies to work, this should be fine for now.