[GEOS-6789] Add support for Advertised and Transient parameters in GWC
[GEOS-6688] Addition to support more interpolation types.

The nearest neighbor interpolation type was not working because of an issue regarding spelling of the word neighbor. When enforcing one style of spelling we potentially break a lot of existing configurations in GeoServer. That's why it is more convenient to check with startsWith() instead of equalsIngoreCase(). This way all of the existing interpolation methods are working while maintaining compatibility with the differences in spelling.
Merge pull request #846 from Geodan/GEOS-6688-2

[GEOS-6688] Addition to support more interpolation types.
Merge pull request #835 from n-lagomarsini/GEOS-6789

[GEOS-6789] Add support for Advertised and Transient parameter in GWC
Ensuring importer doesn't create illegal layer names.
Merge pull request #828 from jdeolive/importer-legalnames

Ensuring importer doesn't create illegal layer names.
Avoid NPE's in JDBCConfig when an object was deleted by another thread and it tries to return it out of the ids list