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).
account for POMs already seen during resolution of a related artifact among many (jar, war, zip, etc. all from one GAV)
throw an exception if the item isn't found, and deal with exclusions and already-seen cases differently (not a failure path).
don't use TreeSet for now, since this doesn't deserialize from an array properly for some reason (stupid gson)
adding debug statements to investigate differences between combined and separate runs for the same collection of coordinates. Don't create an error if a resource is 404
mostly reformats, but also add a small fix to aggregator to pull off the last ref in the path and use that for the next round of discovery, rather than querying the db again. Also, add logic to ResolveOps NOT to directly resolve relationships for roots if we're just about to do graph discovery...let the aggregator handle it.
adding codestyle.xml and reformatting
shift to debug log-level.
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