Pass all the button's config array to Button::widget() instead of creating new one item by item. Now allowed to pass in ButtonGroup button's configs any possible attributes(like tagName, encodeLabel, etc).
Fixes #5799: `yii\bootstrap\ButtonGroup::buttons` can take all options that are supported by `yii\bootstrap\Button`
Fixes #5220
Fixes #6033.
Merge branch 'master' of git://github.com/yiisoft/yii2
docs/guide-ja/structure-assets.md

- prepared for translation [ci skip]
- docs/guide-ja/structure-widgets.md - changed "コンテント" to "コンテンツ" [ci skip]
- docs/guide-ja/* - changed "ドキュメンテーション" to "ドキュメント" [ci skip]
- docs/guide-ja/intro-yii.md - inserted the Chinese character "易" [ci skip]
- docs/guide-ja/structure-assets.md - WIP [ci skip]
- docs/guide-ja/structure-assets.md - completed [ci skip]

close #6037
Added mention of RAW format for runtime-responses

close #6036
Update BaseHtml.php

Some Annotation Typos

close #6029
explicitly set the language for elasticsearch script

groovy is now always on in ES 1.3.0

fixes #5662
fixed elasticsearch test break
Fixes #6041
fixed return type for redis simple strings

fixes #4745
Added encodeLabel param to \yii\grid\DataColumn

Use case:

```
    echo GridView::widget([
        ...
        'columns' => [
            ...
            [
                'attribute' => 'created_at',
                'label' => '<span data-toggle="tooltip" class="glyphicon glyphicon-time" title="'.Yii::t('app', 'Created At').'"></span>',
                'encodeLabel' => false,
                ...
            ],
```
Fixes #5367: Added `yii\grid\DataColumn::encodeLabel`
Update rest-error-handling.md

Should be parentheses instead of square brackets
Merge pull request #6051 from anders-akero/patch-1

Update rest-error-handling.md
Broken link

[asset bundles](structure-asset-bundles.md)
change on
[asset bundles](structure-assets.md),
Merge pull request #6052 from ArgosOleg/patch-1

Broken link
fixed phpdoc

thanks to @pana1990

close #6060
fix oci bugs: \yii\db\oci\Schema::findColumns($table) return true when table doesn't exist When table doesn't exist, query in method `findColumns` return empty array instead of throw a exception.