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
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
fix bug in StagingDbCompositionHelper.getAll that might result in less hits than expected
fix bug in LstTreeOp that returned feature refs with no metadata id whe called with a ref spect of the type ref:path
fix geogit-geoserver module bug on tests tearDown. Was deleting the tmp folder before shutting down the test environment
Use provided full name and email in GeogitDataStore transactions.

Make GeogitTransactionState set the commit author and email from
the 'fullname' and 'email' transaction user properties.
allow comments in console scripts
syncrhonize console command progress listener
Avoid possible lose of nodes when creating leaf trees

Use a sorted list instead of a tree set to create a leaf tree out of a
collection of feature/tree nodes so in the (not so?) unlikely event that
NodeStorageOrder hashes (compares) two nodes equally the TreeSet doesn't
discard one.
track metrics for database close
Close remote repo in functional tests once initialized, can lead to OOM
bulk save of leaf trees in RevTreeBuilder