Fix: use connection_get_ref on creation

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Fix: use unsigned char for socks5 ABI

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Tests: add one for utils_tokenize_ignore_comments

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Fix: remove the use of IPv4 sockaddr in connect

This modifies the onion find by ip to use generic sockaddr structure.
Also, a utils call is added to extract the port from a sockaddr
structure depending on the family.

This is a step in the direction of fully supported IPv6 thus removing
the use of a cast sockaddr_in.

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Fix: overload listen and not bind

Signed-off-by: David Goulet <dgoulet@ev0ke.net>