Merge pull request #12928 from vipulnsward/drop_unused_param

Drop unused param `should_be_quoted` to `PostgreSQLColumn#array_to_string`
Properly require database tasks so we have access to the raised constant

Fix travis failures.
Add description for db:create and db:drop test tasks in AR

This will help identify these tasks exists, since they are easier to
setup things for running all AR tests.
Address test_merging_where_relations failure by adding `order("posts.id")`
Merge pull request #12929 from yahonda/test_merging_where_relations_add_order

Address test_merging_where_relations failure by adding order
Do not count query for all_constraints and all_tab_cols in Oracle
Merge pull request #12931 from yahonda/add_oracle_ignored

Do not count query for all_constraints and all_tab_cols tested with Oracle
Merge pull request #12924 from kuldeepaggarwal/f-specs

added test cases to find notes in a file with .builder extension
syntax error joining tables

syntax error joining tables
syntax error joining/including models

syntax error joining/including models
`skiping` => `skipping`
Fixed typos in shallow routes and routing concerns

Grammatical tense correction: "There exists two" => "There exist two".
Plurality correction: "can be reused inside others resources" => "can be reused inside other resources".
Merge pull request #12942 from kuldeepaggarwal/typos

`skiping` => `skipping` [ci skip]
Merge pull request #12945 from fluxusfrequency/patch-1

Fixed typos in "shallow routes" and "routing concerns" in routing.md [ci skip]
[ci skip] `apropriate` => `appropriate`, spaces added
Revert last two commits mistakenly changing join/include syntax

---

Revert "syntax error joining/including models"

This reverts commit ac35f72f30c47298a20a90c8c537db888b463bbb.

---

Revert "syntax error joining tables"

This reverts commit c365986b48c3e8bc8c7f3fa6a8521616ed5dc138.

---

Comments:

https://github.com/rails/docrails/commit/c365986b48c3e8bc8c7f3fa6a8521616ed5dc138#commitcomment-4630684
Improve reading / style of hashes in AR guide
Merge pull request #12949 from akshay-vishnoi/documentation

[ci skip] `apropriate` => `appropriate`, spaces added
use `4-0-stable` arel branch to get bundle working again.

this resolves the following error when running `bundle install`

```
ArgumentError: wrong number of arguments (2 for 1)
    /Users/senny/Projects/rails/.bundle/bundler/gems/arel-454a25f18c95/lib/arel/crud.rb:5:in `compile_update'
```

The build is still broken with lots of:

```
ArgumentError: wrong number of arguments (2 for 1)
    /Users/senny/Projects/rails/.bundle/bundler/gems/arel-454a25f18c95/lib/arel/crud.rb:5:in `compile_update'
```
use arel `master` and update activerecord to depend on arel `5.0.0`.

This is a follow-up to 3053fee954c1e28b23f7e00921d7b9b3b3867fa5.

> The `master` branch should use the `master` branch.