Add models and requests to support CloudStack advanced network API, which must be used in Cloud Foundry BOSH-CloudStack-CPI project.
These features inlude firewall, associating IP address to vm, enabling static nat, and vlan ip range management etc.
Files affected:

lib/fog/cloudstack/models/compute/firewall.rb
lib/fog/cloudstack/models/compute/firewalls.rb
lib/fog/cloudstack/models/compute/ipaddress.rb
lib/fog/cloudstack/models/compute/ipaddresses.rb
lib/fog/cloudstack/models/compute/key_pair.rb
lib/fog/cloudstack/models/compute/key_pairs.rb
lib/fog/cloudstack/models/compute/nat.rb
lib/fog/cloudstack/models/compute/nats.rb
lib/fog/cloudstack/models/compute/network.rb
lib/fog/cloudstack/models/compute/networks.rb
lib/fog/cloudstack/models/compute/ostype.rb
lib/fog/cloudstack/models/compute/ostypes.rb
lib/fog/cloudstack/models/compute/vlan.rb
lib/fog/cloudstack/models/compute/vlans.rb
lib/fog/cloudstack/requests/compute/associate_ip_address.rb
lib/fog/cloudstack/requests/compute/copy_template.rb
lib/fog/cloudstack/requests/compute/create_firewall_rule.rb
lib/fog/cloudstack/requests/compute/create_tags.rb
lib/fog/cloudstack/requests/compute/create_template.rb
lib/fog/cloudstack/requests/compute/create_vlan_ip_range.rb
lib/fog/cloudstack/requests/compute/delete_tags.rb
lib/fog/cloudstack/requests/compute/delete_vlan_ip_range.rb
lib/fog/cloudstack/requests/compute/disable_static_nat.rb
lib/fog/cloudstack/requests/compute/disassociate_ip_address.rb
lib/fog/cloudstack/requests/compute/enable_static_nat.rb
lib/fog/cloudstack/requests/compute/list_tags.rb
lib/fog/cloudstack/requests/compute/list_vlan_ip_ranges.rb
tests/cloudstack/requests/assosiate_ip_address_tests.rb
tests/cloudstack/requests/create_vlan_range_tests.rb
tests/cloudstack/requests/delete_vlan_range_tests.rb
tests/cloudstack/requests/disable_static_nat_tests.rb
tests/cloudstack/requests/disassosiate_ip_address_tests.rb
tests/cloudstack/requests/enable_static_nat_tests.rb
tests/cloudstack/requests/list_vlan_range_tests.rb