Remove unused accessors.
Change all remaining Oid <-> VALUE conversions to UINT.
Simplify the type cast API by merging PG::Type and PG::Coder classes.

En/decoders can now be built directly as PG::TextDecoder::Integer.new instead of previous
PG::Type.new(decoder: PG::TextDecoder::Integer) .