page_urlport data type too small to support all ports

Postgres and infobright don't support unsigned integers, but that shouldn't prevent us from storing all possible port numbers (even though it means eating an extra 2 bytes/row... :/)