Check allocations in psi_unpack_sections().

Having unchecked allocations is recipe for dissaster.
Validate sections before returning them from psi_unpack_sections().
comm: Use smaller max packet size over unix sockets.

With size 65535 I get "message too long" error when executing get_pids
command via dvblastctl.

4096 is safe and should always work.