[GEOS-6792] Add an extension point to the CachingDefaults Page

This pull request contains a fix for JIRA: https://jira.codehaus.org/browse/GEOS-6792.

Also I have changed a few classes from package-private to public in order to make them extensible.