Rework around EdgeGatewayInterface class

Rather than passing around complex hashes translating
the Fog/vCloud GatewayInterfaceType datatype, instead return
an object representing this.

At present just handles the things we need right now: network_id, network_href
network_name.

In future, this object can handle questions like 'is this IP address in your list
of IP ranges?'.