[Testing guide] Use "Fixtures API" instead of "fixture api".
[Testing guide] Using "Fixtures API" consistently

- In guides, "API" is used consistently instead of "api".
- Reason behind replacing "fixtures API" to "Fixtures API" is because
  here we are referring to the concept of "fixtures". In other places in
  the guide "fixture" OR "fixtures" is referred to the single or
  multiple instances of test data.
- This is also followup of https://github.com/rails/docrails/commit/aa9d1332b20305dd860b21a7ada06c5252bebad5#commitcomment-8497376.
Fix grammar on ActiveRecord::AttributeMethods doc.

[ci skip]
Merge branch 'master' of github.com:rails/rails
Add docs for AS::TimeWithZone + and -

The example was taken from the commit message 676d6a6.

[ci skip]
Merge branch 'document-time-with-zone-plus-and-minus'
Better doc for AS::DateTime#seconds_since_midnight

Adds examples and keeps coherent with the documentation of the
similar method `seconds_until_end_of_day`. [ci skip]
[ci skip] Fix output of video_tag helper
Add class level case operator support for error dispatching in Rescuable
Improving tips about installation in the guides [ci skip]
Re-enable capture'ing non-String values

This has been discussed in #17661 and partially reverts the changes made
in 9de83050d3a4b260d4aeb5d09ec4eb64f913ba64 and 986cac73e3c56b3dfa22fd1464f6913e38d32cc3

The test case added to content_for acts as a regression / acceptance test.
Merge pull request #18024 from carpodaster/fix/actionview/capture-non-strings

Re-enable capture'ing non-String values
Fix Duplicate web-console entries in Gemfile
new guide: constant autoloading and reloading
Edit pass to section 5.1 of getting started guide [ci skip]
Rephrase this from 3f38762 [ci skip]
Use generic timestamp for generated migration file. [ci skip]
Fix path typo to Article model in Getting Started [ci skip]
Add `null` option to timestamps as migration generator does [ci skip]
Add test for `:skip_after_callbacks_if_terminated`

`define_callbacks` from `ActiveSupport::Callbacks` accepts the
`:skip_after_callbacks_if_terminated` option since #4866 but the option
is not tested anywhere.

This commit adds tests and fixes documentation for the option, making it clear
that halting a callback chain only stops following `before_` and `around_`
callbacks by default.