Merge remote-tracking branch 'upstream/develop' into develop

* upstream/develop: (25 commits)
  Finally fixed API Version checker to work as expected
  version bump.
  Keep waiting on task if it is in 'queued' or 'preRunning' status
  Update README.md
  Version bump
  Modularized the destroy part to fix issue #43 - Split poweroff.rb into poweroff_vapp.rb and poweroff_vm.rb. - Split destroy.rb into destroy_vapp.rb and destroy_vm.rb. - Added is_last_vm.rb to check if vApp has a single VM remaining.
  also show vapp to vm rules
  fix cygdrive path for rsync
  cache return value of get_vapp_edge_public_ip
  added optional vapp_prefix to name the vapp
  removed set_edge_gateway_rules, no longer needed
  add_edge_gateway_rules for DNAT rule per port
  removed edge_gateway_rules code from power_on
  better variable names
  show also HTTP method in debug log
  also check used ports in edge gateway
  removed duplication function poweron_vm
  corrected integer type in Set
  removed get_vapp_port_forwarding_external_ports
  fixed duplicate port forwarding
  ...
Merge remote-tracking branch 'upstream/develop' into develop

* upstream/develop:
  Fixes #54 - Added vShield Edge Gateway name
  Fixes #54 - Added vagrant vcloud --redeploy-edge-gw
  Fixes #45 - vCloud Auth token issue
  Fixes #53 - Restructure vagrant vcloud-status to vagrant vcloud <namespace>
  Fixes #52 - Missed autoload
  Fixes #52 - Block Ability to ssh into halted/suspended VMs
  Fixes #47 - Shell provisioner error
Merge branch 'develop' of github.com:StefanScherer/vagrant-vcloud into develop

* 'develop' of github.com:StefanScherer/vagrant-vcloud: