rails/rails — pull request #4790 by marten (2012-01-31 13:22:14+00:00)
Title: Fix Deprecation usage in ActiveSupport when requiring only parts of AS

I have a gem that uses ActiveSupport::Concern (and only requires `active_support/concern`, not all of AS), which fails with ActiveSupport 3.2 because it uses ActiveSupport::Deprecation without requiring it. Upon investigation, it seems there are a few other places where this happens.

I'm not sure which pieces are supposed to be able to be used in isolation, so I've fixed everything in seperate commits to make it easy to selectively apply as you see fit.