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.
Adjusted auto synchronization time.  Added a check to prevent synchronization commands from building up.
Merge remote-tracking branch 'jdgarrett/geoserver' into geoserver