Changed some int tests to use the http repo fixtures.
Moved some usages of ivy DependencyDescriptor into DefaultDependencyMetaData. Also changed DefaultArtifactResolutionQuery so that an id -> metadata resolve failure is also treated as an unresolved component rather than propagated out of execute().