Use netifaces to lookup IP address on guest agent

The current way of looking up the IP address on the guest
doesn't correctly work across all platforms. Use netifaces
instead which works correctly across all platforms.

Change-Id: I3d5febb1dd801fdf7801613cd843e7c00f308016

Conflicts:
	trove/guestagent/common/operating_system.py