some fixes to make tests work also in windows
Don't modify the commit while writing it!

With this the hashes for commits (appear) to be consistent after
round-tripping through the database.
upgrade to JTS 1.13 following suite with GeoTools 9.x
added WorkingTree.createTypeTree and make sure new type tree pointers have proper metadataid
Made it so feature nodes will inherit their metadataId from the parent tree node.
More fixes for noderef refactor.
some more javadocs for LsTree and WriteTree
Add spatialite import/export to the geotools module

This patch adds support for importing and exporting Spatialite databases
to the geogit-geotools module using the Spatialite GeoTools DataStore, and
a command line interface extension called 'sl' (standing for SpatiaLite) with
import, export, list, and describe subcommands.
Initial implementation of cherry-pick.

This patch adds the porcelain CherryPickOp to core and the cli cherry-pick command.
Note however that it'll apply the changes from the supplied commit as a whole, meaning
that if there are non conflicting edits to a given feature at both ends then the current
state will be overritten. This is because so far we can only diff as whole objects (see
DiffEntry). In the future we'll need to handle conflicts and non conflicting merges properly.
Initial merge functionality.
Added Merge CLI command and functional tests.  Added Merge man pages.  Updated Pull to work with merge pull.  Updated unit tests.
Added man pages for remote commands.
Fixed an issue with the test postgis sql.  It was referencing a variable that was not available.
Merge pull request #31 from volaya/fixwindowstests

some fixes to make tests work also in windows
Provide nicer toString implementations for history objects
Merge pull request #35 from dwins/nicer-tostrings

Provide nicer toString implementations for history objects
Fixed issues with PG and SHP export.
Remove deprecated method CommitBuilder.build(ObjectId) obsolete after the fix at c1f6d393bc
remote debugging aid accidentally committed at b639e1f4932
cut the overhead of RevObjectParse by avoiding the call to ResolveObjectType