Add basic edge gateway support for Vcloud director 

Draft pull request to add Edge Gateways to VCloudDirector.

This adds the ability to get information about the edge gateways of a VMware Virtual Data Centre. The data is pretty raw but its enough to know the current state of firewall rules and NAT settings, as well as network connectivity. 

Please add comments below

/cc @nosborn @philandstuff @snehaso