Fix Advanced Conditions samples which are wrong

The documented results of the following samples are (thankfully) wrong:

$query = $articles->find()
    ->where([
        'author_id' => 3,
        'OR' => ['author_id' => 2],
    ]);

Would actually create: SELECT * FROM articles WHERE (author_id = 2 AND author_id = 3)

$query = $articles->find()
        ->where(['author_id' => 2])
        ->orWhere(['author_id' => 3])
        ->andWhere([
            'published' => true,
            'view_count >' => 10
        ])
        ->orWhere(['promoted' => true]);

Would actually create: SELECT * FROM articles WHERE (promoted = true OR ((published = true AND view_count > 10) AND (author_id = 2 OR author_id = 3)))
Added missing square brackets
quelques corrections
Some minor changes

One word error
One french syntax mistake
Merge pull request #2018 from caBBAlainB/patch-17

quelques corrections
Update json-and-xml-views.rst

ligne 118 suggestion de formulation
Update json-and-xml-views.rst

ligne 139 suggestion de formulation.
Merge pull request #2021 from caBBAlainB/patch-19

Update json-and-xml-views.rst
Merge pull request #1997 from pandamiller/patch-1

Fix Advanced Conditions samples which are wrong
Merge pull request #2019 from bracketouverte/patch-2

Some minor changes
Merge pull request #2020 from caBBAlainB/patch-18

Update json-and-xml-views.rst