Refactured duplicated init code for coders.
Add TextEncoder::CopyRow. Not finished yet.
Add setter and getter for Connection#encoder_for_put_copy_data and decoder_for_get_copy_data.
Fix comment.
Merge branch 'column_type_mapping' of https://github.com/larskanis/ruby-pg into column_type_mapping