Make CLI module use MongoDB
Allow configuration during the initialization of a repository
Merge branch 'initial-configuration' into mongo-cli

Conflicts:
	src/cli/src/main/java/org/geogit/cli/CLIInjectorBuilder.java
Add MongoStorageModule to version control
Use preconfigured connection parameters if they are present
Added RevTag to text serialization factory
fixed issue in format-patch command, which checked for wrong number of params
Improved show command

- It now accepts multiple paths
- It includes attribute type information when using the --raw command
Resolve conflicts from upstream
Add MongoStorageModule
Add more flexibility in Mongo connection configuration
removed unused folder
Added loggin documentation
fixed merge operation. It required commit when aborting, which is not actually needed
Fixed resetOp, so it removes conflict, even if reseting to a version identical to the current one
Fixed exit codes. It was swallowing them and not returning them correctly
Fixed NPE when printing an attribute diff with null value

Fixes #490
Fixed issue with false conflicts being signaled when both branches had made exactly the same change

Fixes #507

Includes some code cleaning
Allow the blame operation to run during conflicts
Add GeoJSON import command