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
Merge branch 'master'

Conflicts:
	framework/db/BaseActiveRecord.php
Moved creating user to static method of the model
Removed extra \models\forms namespace, moved all models to just \models
Merge pull request #2244 from yiisoft/advanced-application-forms

Moved most of the user-related logic into form models