Testcase + fix for DROOLS-546 FactType.get/set should throw specific exception (not NPE) for unknown fields

I also created a base exception for fact model problems since I could not find one : FactModelException.