Always reset DataAccess if sql_views used, or if last feature type deleted
GenericUnWrapper with test (GEOS-6578)

GenericUnWrapper implemented with method reflection, preconfigured unwrap method lookup for several JBoss environments.

https://jira.codehaus.org/browse/GEOS-6578

Revised based on pull request feedback: removing casts from ResourcePool, register with SPI and swaping GenericUnwrapper to use ConcurrentHashMap
Fix handling of NPE in AdvancedDispatchFilter (GEOS-6529)

NullPointerExcepiton is thrown when geoserver-monitor-plugin is added to geoserver 2.5.1 and additional application-specific plugin servlets are added into geoserver.

http://jira.codehaus.org/browse/GEOS-6529
Guard against NPE in ResourcePool.FeatureTypeCache.dispose(...)