[DROOLS-317] fix mvel named consequences + detect wrong consequence names at compile time
(cherry picked from commit 51420d136930fe11d02333f41b6357442251d4fa)