[DROOLS-83] allow to use imported classes in declared types fields initialization
[DROOLS-82] fix null safe dereferencing when used in a method argument
[DROOLS-86] avoid unwanted semicolon when delimiting mvel expression
[DROOLS-91] fix property reactivity masks for inherited properties
SF-00809404 : updating type declarations, field accessors and OTNs in case of package classloader reload
(cherry picked from commit 67cdbe4dff63f6bdaf423a61a80ab114325a7df2)

Conflicts:

	drools-compiler/test.log
	drools-core/src/main/java/org/drools/rule/TypeDeclaration.java
(cherry picked from commit cddd0bd97939ed5eaba47f1018f00ed3f181f950)

Conflicts:

	drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
removing old commit