Add Mongo-Blueprints implementation
Remove dependency on external blongo library
fix compile error on wrong import package and add missing (c) header
Use guava instead of custom iterable and iterator decorators in mongo storage.

Replace AdaptingIterable/Iterator and ConcatenatedIterable/Iterator
by their corresponding guava facilities as used in the rest of the code
Move MongoGraph to package org.geogit.storage.mongo

There's no need for MongoGraph to be on its own package 'blongo'. Better
to favor package cohesion and lower coupling.
Finish refactor and fix failing tests
Merge remote-tracking branch 'groldan/dwins-blongo' into blongo

Conflicts:
	src/storage/mongo/src/main/java/org/geogit/storage/mongo/MongoGraphDatabase.java
Merge remote-tracking branch 'origin/master' into blongo

Conflicts:
	src/storage/mongo/src/test/java/org/geogit/storage/integration/mongo/MongoGraphDatabaseTest.java
Merge pull request #634 from dwins/blongo

Add Mongo-Blueprints implementation