Introduce explicit way of halting callback chains by throwing :abort. Deprecate current implicit behavior of halting callback chains by returning `false` in apps ported to Rails 5.0. Completely remove that behavior in brand new Rails 5.0 apps.

Stems from discussion with @dhh at https://groups.google.com/forum/#!topic/rubyonrails-core/mhD4T90g0G4

@dhh – I created this work-in-progress PR to continue the conversation with some code.
Could you tell me if this is what you intended by using `:throw` with a symbol?

I have quite clear how to add the `throw` to the code in ActiveJob, but not as
much where to `catch` it in ActiveSupport. For now I have this code:

```ruby
def run_callbacks(kind, &block)
  catch(:abort_job)  do
    send "run_#{kind}_callbacks", &block
  end
end
```

but maybe the `catch` is better located somewhere at a deeper level of the callback stack.

@dhh Thoughts? Once I have a clearer idea on how to proceed, I can complete
this PR with tests, documentations, etc. Thanks!
Yes, and that line is at the top of every initializer, so I just added it for consistence with:

* https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/config/initializers/wrap_parameters.rb.tt#L1
* https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/config/initializers/session_store.rb.tt#L1
* https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/config/initializers/mime_types.rb#L1
* https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/config/initializers/inflections.rb#L1
* https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/config/initializers/filter_parameter_logging.rb#L1
* https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/config/initializers/cookies_serializer.rb#L1
* https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/config/initializers/backtrace_silencers.rb#L1
* https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/config/initializers/assets.rb.tt#L1