[BZ-1078146] upgrade eclipse java compiler to 4.3.1 version
[BZ-1078146] fix test failing with Java8
[BZ-1078146] fix test failing with Java8
[BZ-1078146] ignoring serialization tests failing with Java8
[BZ-1078235] add check for null configuration in legacy api
[BZ-1078247] remove not supported annotations
Fix scorecard compiler salience issue
(cherry picked from commit 996fda60cfa8eb4676fba34db395ed94a36778ed)
[DROOLS-116] [PMML] Cleanup PMML Compiler
(cherry picked from commit 6b3ecc2d6c3a1efdf9ee092296001a7ada6dab95)
Classes may be resolved as @Annotations
(cherry picked from commit 9af5296f7ebfb143254c8a9ce9d6c26970d225f6)
Make TraitFactory use KieBase rather than KnowledgeBase
(cherry picked from commit 5ce422ecd0c66306f9bc37c93f7e26c7c75d2bdc)
Prevent NPE in ClassFieldAccessorCache when setter method does not exist
(cherry picked from commit f4df1a4c5c704441cc7f572083e42eef618abfd5)
Prevent the use of FactType APIs with non-declared classes
(cherry picked from commit 492b8d304b796b7561ba7e27ace5d7770e40e037)