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
Move default handling code to core
Merge remote-tracking branch 'origin/master' into blongo

Conflicts:
	src/storage/mongo/src/test/java/org/geogit/storage/integration/mongo/MongoGraphDatabaseTest.java
Make BDBJE Object database durability configurable
Merge pull request #634 from dwins/blongo

Add Mongo-Blueprints implementation
Merge pull request #638 from dwins/bdbje_durability

Make BDBJE Object database durability configurable
Fix missing ] and link help in.

This unbreaks building man pages.
Fix name of top level geogit man page.
Fix header lengths

Short header underlines cause warnings from sphinx. Long ones probably will at some point...
Fix docs for osmapplydiff - minor rewording and header length
Fix sl/pg cut-n-paste and make minor cleanups ind ocs.
Merge pull request #639 from bradh/docs_2014_03_21

Docs 2014 03 21
Make it clear that the argument to InitOp.setConfig is a set of key/value pairs.

Strengthen the semantics of InitOp.setConfig by making it take
a Map<String, String> for the pairs of config keys and values
instead of a List<String> that it needs to parse by pairs.
Merge branch 'dwins-core-defaults'