WIP
WIP
WIP
Added Connection::useMaster() and refactored code.
Implemented master balancing.
do not switch connection when in a transaction.
Fixed test brak.
test WIP
all finished. [skip ci]
Merge pull request #4274 from yiisoft/feature-multiconnection

Support for separating Read/Write Database