DataSource fixes:

* Load the correct Driver
* Default the protocol

Previously, the data source worked for tests, but not for simple application use.

Note that this does not rename the DataSource classes, which still start with `PG`. Perhaps we should.