Fog::Vsphere::Compute - misspelled method 'get_vm_by_ref' in vm_reconfig_hardware

Method 'get_vm_by_ref' should be 'get_vm_ref' in vm_reconfig_hardware.rb, when run by default it returns 'NoMethodError' for 'get_vm_by_ref' because it doesn't exist anywhere.
Merge pull request #1577 from tipt0e/master

Fog::Compute::Vsphere get_vm_by_ref method is misspelled in vm_reconfig_hardware
[openstack|network] Added missing Network model attributes

The following patch adds the following missing attributes:

+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| provider:network_type     | gre                                  |
| provider:physical_network |                                      |
| provider:segmentation_id  | 1                                    |
| router:external           | False                                |
+---------------------------+--------------------------------------+

Not sure if the code style I've used for the attributes is OK though,
I did it so I don't break the 80 col. barrier.

Added also a small test for the new and existing attributes.
Merge pull request #1581 from bvox/quantum-network-attributes

[openstack|network] Added missing Network model attributes