Use 'struct in_addr' to store IPv4 addresses + added ip6_ utils

The ip6_ versions aren't used yet, though.
Store users' IPv6 address in user list + display in userlist tab

It's not currently used for any other purpose than displaying it in the
user list, though.