class authorization changes

previous behavior:
can :edit, Product do |product|
  product.active?
end

can? :edit, Product # true

new behavior:
can :edit, Product do |product|
  product.active?
end

can? :edit, Product # false

can :edit, Product

can? :edit, Product # true