Harden vtcp_sa_to_ascii

Require that buffer arguments have greater than zero length to allow
for zero termination.

Make sure that NULL buffers are not touched.
Bail out on workspace exhaustion in VRT_IP_string

Fixes: #1592