Merge pull request #339 from sotty/master

DROOLS 501 + Trait enhancement
[BZ-1101471] fix not node unlinking
[DROOLS-509] Ambiguous constraint class resolution
[DROOLS-510] Traiting a non-natively-traitable bean breaks the assertion behavior