Processes can rules only if no empty conditions rules are present
Processes can rules only if no empty conditions rules are present

1) remove all empty conditions hashes from the rules, they are included
 in the records through `@model_class.all`
2) only process can rules if the new and old rules lists are the same
  length (meaning there were no empty conditions hashes)
3) always process cannot rules

moss-zc/cancan,greenriver/cancan,antonifs/cancan,xbits/cancan,docount/cancan,StartupWeekend/cancan,jhawthorn/cancancan,sideci-sample/sideci-sample-cancan,roaaangel/cancancan,tiarly/cancancan,ReaxDev/cancancan,mccraigmccraig/cancan,VoroninNick/cancan,0612800232/cancan,phallguy/cancancan,dgynn/cancancan,chadzilla2080/cancancan,coorasse/cancancan,macmartine/cancancan-ruby,nerde/cancancan,MetricMike/cancancan,CanCanCommunity/cancancan,ryanb/cancan,chenxin0723/cancancan,chadzilla2080/cancan,travis-repos/cancan,adamliesko/cancancan,gdpelican/cancancan,neomadara/cancancan,dima4p/cancancan,uversity/cancan,mattbrictson/cancan,GeorgeZhukov/cancancan,jackquack/cancan,NelsonScott/cancancan,Ahnita/cancancan,mv288/cancan