blank configuration value should be treated the same as null
rework geoserver configuration:-geoserver context is set to 'geoserver' by default, but can be reconfigured-data directory is set in the geoserver web.xml file (we have a template, set the value accordingly, then overwrite the deployed version in the geoserver webapp)...
use local shape files if the Geoserver env variable is not set. They might also be the same
geoserver upgrade:-remove embedded geoserver -include geotools api and update spatial harvesting-include simple template for using maps in skin (openlayers now, not mapbuilder)
include leading slash for path to the spatial files (context is given without a trailing slash)
Merge 1.9 changes into Head
Added javadoc comments for all new spatial classes. Optimized the title query in SpatialDocument.
refactory java classes for spatial harvester