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.
Support IPv6
Update README to show System.get_all_ifaddrs
Merge pull request #3 from ConradIrwin/master

Support IPv6 and multiple IPs per interface