WELD-1756 Replace Guava - caches

- we are not able to replace the ClassTransformer.enhancedAnnotatedTypes due to recursion computation problems
- LoadingCacheUtils should be deleted afterwards
This class deserves better Javadoc e.g. what this abstract class does, how does upper limit work, etc.