Add support for getting all ifaddrs

We have some systems that have multiple IP addresses on some interfaces,
so I've added a second function System.get_all_ifaddrs to retreive them
all.