Add jacoco profile for unit tests in impl.
Client proxies should not start new interception context if none is active yet
WELD-1779 Unsafe proxies and custom scope cause NoSuchFieldException reproducer
WELD-1779 Unsafe proxies and custom scope cause NoSuchFieldException
InterceptionDecorationContext - Use Deque instead of ArrayList, put on top of stack instead of adding to HashSet
WELD-1784 Remove dead code
Using Collection.addAll instead of add manually
Logging - don't add default/reference properties files

These are not used in runtime anyway.
Logging - remove all unused messages
removes unnecessary boxing and unboxing
WELD-1782 Don't wrap resource producer field if the actual type is assignable to Serializable

Due to class loading issues it was necessary to change the porting package and use specialized ObjectInputStream. So far TCCL-based solution seems to work.

WebResourcePassivationCapableDependencyTest TCK test was excluded - some jax-ws artifacts do not conform to the spec.
WELD-1782 Fix ResourceCircularDependencyTest
WELD-1782 Don't check the return value before the proxy is created
Logging - revise LogMessageCallback

- introduce MessageCallback to separate logic for message methods
(@Message) and logger methods (@LogMessage)
- make both interfaces functional
- fix incorrect callback usage in ValidatorLogger
using method reference to get a simple code
using try resouce
Cache interceptor chains in InterceptionContext
Fix delegate-to-super methods and use them
Shortcut for methods with no interceptors (e.g. with decorators only)
Make logic that generates bytecode for InterceptionDecorationContext calls reusable