documentation of methods, and push discovery location configuration as high as possible in the resolveReferenceMap call stack. Also, put in some protection to ResolverRecipe.getDiscoveryConfig() in case setSourceLocation() hasn't been called.
Add read of managed dependencies from injected BOMs

Conflicts:
	src/main/java/org/commonjava/maven/cartographer/ops/ResolveOps.java
adding docs related to injected boms
added info about potential error conditions to resolveReferenceMap in ResolveOps
getDiscoveryConfig() of ResolverRecipe throws CartoDataException now if there's no source location. Docs reflect this
Add managed artifact only if not contained already