Merge pull request #12919 from arunagw/aa-build-fix-1.9.3

Build fix for ruby 1.9.3 syntax
rm minitest monkey patch
[ci skip]updated documentation: added sass and less extensions
added test cases to find notes in a file with .builder extension
Merge pull request #12921 from kuldeepaggarwal/documentation-updation

[ci skip]updated documentation: added sass and less extensions
Drop unused param `should_be_quoted` to `PostgreSQLColumn#array_to_string`
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]