Fix threading issues with per-type rule processing where AddBusinessRules() and AddAuthorizationRules() could be called multiple times simultaneously on different threads. Locking is now used to prevent multiple calls.
Fix threading issues with per-type rule processing where AddBusinessRules() and AddAuthorizationRules() could be called multiple times simultaneously on different threads. Locking is now used to prevent multiple calls.


JasonBock/csla,rockfordlhotka/csla,jonnybee/csla,BrettJaner/csla,rockfordlhotka/csla,jonnybee/csla,BrettJaner/csla,ronnymgm/csla-light,BrettJaner/csla,ronnymgm/csla-light,MarimerLLC/csla,JasonBock/csla,jonnybee/csla,JasonBock/csla,ronnymgm/csla-light,MarimerLLC/csla,rockfordlhotka/csla,MarimerLLC/csla