absorbing api changes from atlas. Still need to adjust aggregation classes, ops, and tests.
refactoring data-manager API into a utilties class with the new underlying Atlas RelationshipGraph / RelationshipGraphFactory API. Shift to passing RelationshipGraph instances around, and remove some obsolete APIs that were scar tissue from ealier attempts from a time when we didn't understand how to interact with the graph DB as well as we do now.
use experimental galley
Adding new DTO for graph exports that contains relationships, missing-projects, variable-projects, and errors. Cleaning up graph handling, and adding convenience methods that can open/close a graph around a query for specific information.
log more of the errors during discovery, including when a GAV is not found. Be sure to close the graph workspace after resolving repository contents. Don't require source URI and GAV in order to log an error (which might be a mistake down the road...though this means making the same assumption about GAV immutability as maven itself).

TODO: Resolve API differences from patched sources. That's in the next commit.

Conflicts:
	src/main/java/org/commonjava/maven/cartographer/data/CartoDataManager.java
	src/main/java/org/commonjava/maven/cartographer/data/DefaultCartoDataManager.java
	src/main/java/org/commonjava/maven/cartographer/ops/ResolveOps.java
fixing merge problem in ResolveOps, and also fixing graph-cleanup logic a bit.
correcting api incompatibility stemming from merge
account for POMs already seen during resolution of a related artifact among many (jar, war, zip, etc. all from one GAV)
reformatting
Merge branch 'master' into api-cleanup

Conflicts:
	src/main/java/org/commonjava/maven/cartographer/Cartographer.java
	src/main/java/org/commonjava/maven/cartographer/CartographerBuilder.java
	src/main/java/org/commonjava/maven/cartographer/agg/DefaultGraphAggregator.java
	src/main/java/org/commonjava/maven/cartographer/data/CartoDataManager.java
	src/main/java/org/commonjava/maven/cartographer/data/DefaultCartoDataManager.java
	src/main/java/org/commonjava/maven/cartographer/discover/DiscovererImpl.java
	src/main/java/org/commonjava/maven/cartographer/event/CartoEventManagerImpl.java
	src/main/java/org/commonjava/maven/cartographer/event/ProjectRelationshipsErrorEvent.java
	src/main/java/org/commonjava/maven/cartographer/event/RelationshipStorageEvent.java
	src/main/java/org/commonjava/maven/cartographer/ops/CalculationOps.java
	src/main/java/org/commonjava/maven/cartographer/ops/GraphOps.java
	src/main/java/org/commonjava/maven/cartographer/ops/MetadataOps.java
	src/main/java/org/commonjava/maven/cartographer/ops/RepoContentCollector.java
	src/main/java/org/commonjava/maven/cartographer/ops/ResolveOps.java
	src/main/java/org/commonjava/maven/cartographer/preset/BuildRequirementProjectsFilterFactory.java
	src/main/java/org/commonjava/maven/cartographer/preset/ScopeWithEmbeddedProjectsFilterFactory.java
	src/main/java/org/commonjava/maven/cartographer/preset/ScopedProjectFilterFactory.java
	src/main/java/org/commonjava/maven/cartographer/util/MavenModelProcessor.java
	src/test/java/org/commonjava/maven/cartographer/data/AbstractCartoGraphUtilsTest.java
	src/test/java/org/commonjava/maven/cartographer/data/CartoGraphUtilsTest.java
	src/test/java/org/commonjava/maven/cartographer/testutil/CartoFixture.java
	src/test/java/org/commonjava/maven/cartographer/testutil/TestAggregatorDiscoverer.java
Merge branch 'api-cleanup'

Conflicts:
	pom.xml
bump version due to major api refactor