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:
Merge remote-tracking branch 'upstream/develop' into develop

* upstream/develop:
  Debug formatting fixes, avoid unwanted \n
  Rubocop fixes
  Fixes #51 - Do not PowerOn already Powered On machines, and simplify action_start
Merge remote-tracking branch 'upstream/develop' into develop

* upstream/develop:
  Fixes #31 - Initial implementation for vagrant share commands, needs improvement
  Changed a bit the debug look, and added timestamp to calculate request time for each SEND/RECV request
  Fixes #56 - Temporary fix, needs to be re-implemented
started implementing set_vm_hardware
set values for cpus and memory
read type.content
cpus and memory customizable, set VM hardware only if change needed
cleaned up braces
cleaned up code
cleaned up code
merged branch set_cpus_and_memory