Handle infinite dates in the postgres adapter using Database#convert_infinite_timestamps

Sequel has handled infinite timestamps for quite a while, but as
PostgreSQL supports infinite dates as well, we should probably
support that.

Previously, infinite dates were either changed into 0000-01-01 if
using the default conversion proc, or an error would be raised if
sequel_pg was in use.