Added two tests on RecordsAffected for coverage
Turn on debug logging in unit tests
Turn logging off in speed tests
Fix stupidity in speed test
Refactor Reader logic

We have a semi-functioning refactored reader, checkpointing before starting
async work.

Many unit tests fail, but most basic functionality works.
POC of sync-over-async

Everything down to reader operations is now an async operation. Connecting and
row reading is not.

Many Npgsql flows and features are now broke (see unit tests), this is just a POC.