cleanup
ref #7709 remove NPE
ref #7709 revert using uuid in CdmEntityCacheKey as
fix #7709 use uuid instead of id for CdmEntityCacheKey
ref #7709 use more generics for CdmCacher (not completed yet)
ref #7206 migrating taxeditor entity cache into cdmlib module cdmlib-cache