Move SpatialOID to OID::Spatial

* Register types in adapter by overriding #initialize_type_map
* Add #new_column override
* Rename oid_type to cast_type
Rename test variables