Changed elasticsearch AR primary key handling

now supports mapped primary key when _id is part of source with an
alias.
reverted primaryKey of elasticsearch to be array again

meet the AR interface requirements.
improved error reporting
fixed test break
updated docs
removed get() shortcut from find()
Add Japanese Language
Add Japanese translation for command messages
Touching up beginning sections

Still need to edit/complete rest.
Typo fix for onCondition example
Merge pull request #1890 from kartik-v/patch-11

Typo fix for onCondition example
Doc comments at "yii\authclient\widgets\Choice" fixed
Yii 2 advanced app environments usage fix
Merge pull request #1765 from yiisoft/elasticsearch-pk-refactoring

[WIP] Changed elasticsearch AR primary key handling
added CHANGELOG line for message translations
Merge pull request #1895 from creocoder/yii2-advanced-app-environment-fixes

Yii 2 advanced app environments fix
Merge pull request #1872 from tanakahisateru/i18n-ja

Add Japanese Language
adjust directories for PSR-4.
psr-4 change.
psr-4 change.