Have Postgres OID types inherit from general types

Using general types where possible. Several more can go away once
infinity gets figured out. /cc @senny