MT#4145 Change postcode to txt, fix empty reseller

Postcodes can be alphanumeric in certain countries.

Avoid fault when editing a contact without reseller
(e.g. reseller/peer contact). You still can't save it without
setting a reseller (which might not be what we want).