some fixes to make tests work also in windows
initial web api POC
remove bunkness
allow get handling for JSONP
handle exc raised by precondition and friends
change to subclass of illegalargumentexc
add since, until, and path handling for log
add ls-tree
change ref parameter to path
updated w/ new command, edits
add output_format parameter to specify response
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.