Fixes skipping object callback filters

This allows you to skip callbacks that are defined by objects, e.g. for
`ActionController`:

    skip_after_filter MySpecialFilter

Previously this didn't work due to a bug in how Rails compared callbacks
in `Callback#matches?`. When a callback is compiled, if it's an object
filter (i.e. not a method, proc, etc.), `Callback` now defines a method on
`@klass` that is derived from the class name rather than `@callback_id`.
So, when `skip_callback` tries to find the appropriate callback to
remove, `Callback` can regenerate the method name for the filter
object and return the correct value for `Callback#matches?`.
fix README links in the main README.md
Merge pull request #10289 from maratvmk/readme

fix README links in the main README.md
extract path into variable
Merge pull request #10290 from buddhamagnet/master

Extract path into variable
Update counter cache when pushing into association

This commit fixes a regression bug in which counter_cache columns
were not being updated correctly when newly created records were
being pushed into an assocation. EG:

    # this was fine
    @post.comment.create!

    # this was fine
    @comment = Comment.first
    @post.comments << @comment

    # this would not update counters
    @post.comments << Comment.create!
extract array to a constant
Merge pull request #10293 from vipulnsward/dont_mutate_callback

extract array to a constant
Merge pull request #10096 from benofsky/fix_skipping_object_callback_filters

Fixes skipping object callback filters
Move CHANGELOG entry to top

[ci skip]
also assign nil in dirty nullable_datetime test. #10237
extract no content response codes to a constant
Merge pull request #10297 from vipulnsward/dont_mutate_in_rack_response

extract no content response codes to a constant
Merge pull request #10292 from matthewrobertson/fix-update-counter-cache-on-push

Update counter cache when pushing into association
Merge pull request #10295 from senny/10237_dirty_with_nullable_datetime

Also assign nil in dirty nullable_datetime test. Closes #10237
Created a registry based on the +PerThreadRegistry+ module for
subscriber queues. Helps limit the number of thread locals.
Merge pull request #10285 from wangjohn/subscriber_registry

Created a registry for ActiveSupport::Subscriber queues
Return a 405 response for unknown HTTP methods
Merge pull request #10299 from econsultancy/use-method-not-allowed-exception

Use MethodNotAllowed exception rather than UnknownHttpMethod
remove redundant variable