better cli http/iproto/pgproto address parsing
Если указать в --http-listen или --pg-listen только порт (например, --pg-proto 5433), то мы получим критическую ошибку (CRITICAL: io error: Cannot assign requested address (os error 99)) или панику (panicked at src/lib.rs:215:6: failed to start http server: LuaError(ExecutionError("http/server.lua:1297: Can't create tcp_server: Cannot assign requested address"))), ибо парсер не справляется с адресом в котором указан только порт. С простым --listen все работает более-менее адекватно, но сообщение об ошибке тоже можно было бы улучшить (invalid configuration: instance restarted with a different 'advertise_address', which is not allowed, was: '127.0.0.1:3301' became: '5433:3301');
p.s. тикет был разбит на два: см. #1254 (closed) для второй части