Added DI container implementation.
Turn module and application into DI containers.
Fixed test break.
fixed test break.
Added unit tests.
Refactored container.
refactored code to use Instance::ensure()
Implemented conditional validators (see #2406)
Fixes #2726: ActiveRecord now fills default values on creating new instance of the model if defaults are available from DB schema
New french messages
better to use strict comparison as much as possible
Merge pull request #2818 from RusAlex/319_strict_comparison_theme

better to use strict comparison as much as possible
Default values init moved to a method that should be called manually
Adjusted unit tests, added description to docs
Merge pull request #2815 from yiisoft/ar-default-values

Fixes #2726: ActiveRecord now fills default values on creating new instance of the model if defaults are available from DB schema
Merge pull request #2819 from drenty/french-messages

New french messages
Fixed typo
Proposal: GII generate strings for I18N
Fixed typo
Fixed getting default value from postgres schema