ISPN-4153 Server can't start a cache with custom cache store

* Added way for configuration to figure out custom class
ISPN-4168 Server/Integration/TestSuite ignores tests failure for build

* Removed test failures from being ignored
ISPN-4079 Enhance Cache addListener method to match types for filter and
converter

* Revamped quite a bit of the typing to have generics
* Removed value equivalence for DataContainer as it wasn't used