separated web-api into web-api and web-app, and created web-geoserver
use cusrom rest dispatcher so we're out of the /rest context and its security settings
use the same jettison version than geoserver
working on the geoserver rest endpoints
merge with jdgarret/sync
fix parent refs in web modules pom files
Fixed an issue with NULL CRS.

Author: groldan
create the rest router at the geogit rest dispatcher and avoid an extra level of indirection
wired command resource like in web-app
adapted the remaining rest resources to geoserver's restlet version
Fixed an issue which caused the datastore to fail to commit if there was a remote set up.
Add missing guards for properly clonsuming and closing HTTP streams in HttpRemoteRepo
upgrade to junit 4.10 to match the version used by geoserver
initial web-api integration tests for the GeoServer plugin
compose a default commit message at GeogitTransactionState.commit if none is provided
made some changes to updateref web version to fix a bug
Fixed an issue with pushing to remotes with a ref spec.
Fixed a new bug when pushing to an http remote.
Added AutoSynchronizationHandler.
Made it so refs are updated with EndPush, rather than separately.