OGM-37, OGM-435, OGM-443

OGM-37: Using externalizer for serializing keys in Infinispan
OGM-435: Making use of specific serializable class to persist objects in Ehcache, making the core key types not serializable
OGM-443: Updating cached elements when updating a tuple or assocation