Full bytea and text streaming support

* GetBytes(), GetChars(), GetStream(), GetTextReader().
* Binary and text encoding for bytea
* No async yet
* No bytea text traditional escape encoding (pre-pg9.0), for now