Add a (quite incomplete) default mapping of OIDs to PG::Result and allow distinct mappings for text and binary formats to Result#map_types! .

Add documentation to Result#map_types! .
WIP: Add bidiractional type mapping