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)
Proposal: GII generate strings for I18N
Fixed typo
Added missing columns to cubrid test schema
Fixed CubridCommandTest::testBindParamValue
Fixed tabs
upd `ru` and `uk` messages
Merge pull request #2830 from AlexGx/msg-fix

upd `ru` and `uk` messages
Added $skipIfSet to ActiveRecord::loadDefaultValues
Update danish translations
Fixes #2826
Merge pull request #2831 from Theill11/update-danish-translations

Update danish translations
Add category for I18N in GII