upgrade to geogit 0.9-SNAPSHOT
geogit-GWC integration: truncate tiles affected by remote pushes.

The org.geogit.gwc package contains a "claspath" hook that catches
UpdateRef command calls, figures out which geogit datastores and
gwc tile layers would be affected by the ref update, for each
tile layer computes a "minimal bounds" geometry, and uses gwc truncate
tasks on each affected layer using the minimal bounds geometry as
a mask in order to adjust the truncated tiles to the regions affected
by the change to the geogit repository as much as possible.
comment out call to method not existent in gwc 1.5.x
avoid order dependent test failures
Add automatic geogit root AuthorityURL and per layer authority identifier.

Whenever a geogit layer is configured, a catalog listener will check
that a "root layer" authority URL exists by the name of GEOGIT_ENTRY_POINT,
and creates a LayerInfo's LayerIdentifierInfo for that authority name
with the identifier <workspace name>:<store name> to locate the corresponding
layer's entry point under the /geoserver/geogit/<workspace name>:<store name>.

The catalog listener also takes care of updating the layer infos identifiers
whenever a workspace or datastore info is renamed.
Make geogit's layer authority identifiers also report the store's branch or head.

The format for the layer identifier is <ws name>:<store name>[:<branch/head>]
where <branch/head> corresponds to the gegoit datastore BRANCH or HEAD
connection parameter, whichever is present.
GSR: Encode linestring as multilinestring rather than failing
Process layers before encoding JSON to avoid exceptions mid-encoding
Support classbreaks renderers from SLD
Corrections to ClassBreak handling
Use metadatalink for copyrightText
set geogit version to 0.9-RC1
Revert "set geogit version to 0.9-RC1"

This reverts commit 3c945cbc666358dfbb0fc639a7bb461d02e194e6.
Skip fields that can cause problems as well
Allow for java.sql.Date as a recognized field type
Add log message when fields are omitted
Add the layer's native feature type name to the geogit layer identifier for geogit backed LayerInfo's.

The layer identifier format is now <ws name>:<store name>:<native type name>[:<branch/head>].
This allows for WMS clients to figure out the geogit layer specific repository entry points
under /geoserver/geogit/<ws>:<store> without having to query the geoserver REST API.
peg gs-geogit to geogit 0.9.0
tmp