Initial commit of the MediatedEvictionConcurrentHashMap,
derivated from Ben Manes ConcurrentLinkedHashMap but allows
for a mediating interface to select which keys are eviction
and possibly perform a side-effect operation prior to eviction.