Make nextColumn private
More tests and bug fixes
Conform closer to database/sql style and add no rows test
Rename QueryResult to Rows

This helps conform closer to database/sql
Rename *Rows.NextRow to *Rows.Next

Conform closer to database/sql
Run TestConnQueryReadTooManyValues in parallel
Move Query tests together
Add more testing of Encode*

Handle case where TextEncoder is used to a core type that the driver
could otherwise have handled as binary.