Moved most of the user-related logic into form models
Extracted password-related code into User model methods
Fixed constructor overriding to allow array configuration
Used setter as field
Moved forms used in frontend only to frontend
Optimized forms code a bit
Added failing test for #2209
Merge branch 'master'

Conflicts:
	framework/db/BaseActiveRecord.php
Moved creating user to static method of the model
toolbar UI updates
added home icon
removed separators with summary sections to make browsing with the panel more intuitive
updated version number display, now also shown as label
Fixed bug which prevented a field query as described in the example:

```
$result = Article::find()->query(["field" => ["title" => "yii"]])->all();
````
Adding support for the X-HTTP-Method-Override header.
fixing wrapping - my NetBeans has a mind of its own.
deleting one space before `:`
Revert "deleting one space before `:`"

This reverts commit b82a9b1c8faeb7a98aeeba678fadcd279c0862b9.
Revert "fixing wrapping - my NetBeans has a mind of its own."

This reverts commit 80be824fc76c7b7a95c675b5cd0ea5eeb7f522a3.
Reverted changes unrelated to issue #2325
one more revert.
Merge pull request #2325 from infoza/master

Adding support for the X-HTTP-Method-Override header
fixed i18n link