ISPN-3976 Protobuf marshalling on Indexed server caches interferes with keySet and bulk marshalling

This happens only in clustered caches because that's when map-reduce is used to collect the keys and
fails due to ClassCastException. The map-reduce task used to assume the values are byte[] which is no
longer true with remote query.
Disable unreliable test in DistSyncL1FuncTest -> follow up in ISPN-4133
ISPN-4104 Generic store cache child creation fails

* Added ConfiguredBy annotation
** This allows a Cachestore to tell what Configuration to use
* Updated existing cache stores and loaders to define this
* Added parsing support for embedded and server configuration
* Added tests to verify generic loader definitions
* Refactored base configuration builder to reduce code copy for read