executor/pg/bulk: stop falsely logging error
pg: fix inserting boolean values
allow column type overrides for projections

Can be handy for some types, like postgres' json.
add 'json' type
fix fencepost bug on bulk insert limit