continue refactor/reorg of Aura.Sql

- QueryFactory now takes a ConnectionLocator and picks read/write connections
remove ConnectionLocator from QueryFactory; did not work as expected with Gateway and UnitOfWork