Upgrade to Rails 4.1.1 make adjustments for new API.
Update shoulda-matchers to fix minitest warnings.
Rename permit matcher to permit_authorization

The permit matcher now conflicts with the shoulda permit matcher this
renames the permit matcher to permit_authorization to prevent this
conflict and to make intentions a bit more clear.
Use specific ref for shoulda-matchers

To prevent the validates_uniqueness matcher from raising a chef version
constraint error this pins shoulda-matchers at a commit where setting
default values for scopes was reverted, we can remove this ref once it's
released to rubygems.
Merge pull request #415 from opscode/rails-4.1.1

Rails 4.1.1