Remove upper limit on VARCHAR column size

Allow PostgreSQL to define VARCHAR columns which are longer than 2^16
and instead rely on the database engine to throw errors.