Dynamic oid

This adds support for types with dynamic oids such as hstore without using process dictionary.