partly reverted 5f18e3ae2dd62dcd2d6a29840dc0b5ecce76ae07:

switched back to using DbSources as Map keys, as using strings breaks switching databases
using DbSource.switchProperties (which is used in jala.Test)