WELD-1757 Replace com.google.common.base.Defaults
WELD-1757 Replace com.google.common.primitives.Primitives
WELD-1757 Replace com.google.common.base.Joiner
WELD-1757 Replace com.google.common.base.Objects
WELD-1757 Replace com.google.common.base.Preconditions
WELD-1757 Fix typo (JSL -> JLS)
WELD-1756 Replace Guava - caches

- we are not able to replace the ClassTransformer.enhancedAnnotatedTypes due to recursion computation problems
- LoadingCacheUtils should be deleted afterwards
WELD-1756 Don't catch guava ExecutionError, code cleanup, javadoc update