Db\Sql\Sql use of different adapters

allow use differents ```Adapter``` for build SqlObjects via ```Db\Sql```
allow use ```AdapterInterface``` for ```Sql::getSqlStringForSqlObject()``` method