Fixes #4597: `yii\composer\Installer::setPermission()` supports setting permission for both directories and files now (qiangxue)
Update db-active-record.md to correct a minor typo

changed problem to problems to correct a minor typo.
Merge pull request #4667 from jyaqub/patch-1

Update db-active-record.md to correct a minor typo
Add runner for all tests
Add namespaces to all tests
Use config variables instead constants. Cleanup redundant constants
Merge pull request #4671 from TriAnMan/test-runner

Provide aggregate test runner
Added runtime cleanup for Smarty and Twig tests
Fixed Smarty extension "use" function to work properly in linux environment
Added automatic generating of unique slug value to `yii\behaviors\Sluggable`
Default event for `yii\behaviors\Sluggable` with `unique` enabled changed to 'insert'.
Add note about smarty SVN
Add rest-controllers.md to translate into Russian
Translated rest-controllers.md into Russian
Merge pull request #4678 from bevalorous/master

Translated docs/guide/rest-controllers.md into Russian
Add rest-routing.md to translate into Russian
Fixes #4644: Added `\yii\db\Schema::createColumnSchema()` to be able to customize column schema used
Translated rest-routing.md into Russian
Merge pull request #4679 from bevalorous/docs-guide-russian-translation

Docs guide russian translation: translated rest-routing.md into Russian
Fixes #4673