Merge branch 'hotfix/v0.2.2'
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.
Version bump
Merge branch 'release/release-0.3.0' into develop
always call InventoryCheck in action_up
Introducing Fix for Issue #33
- Changed action_start, action_boot and action_up order of operations.
retrieve vapp_edge_public_ip after power_on
fixed duplicate port forwarding
removed get_vapp_port_forwarding_external_ports

function get_vapp_port_forwarding_external_ports no longer needed
corrected integer type in Set
removed duplication function poweron_vm
also check used ports in edge gateway
show also HTTP method in debug log
better variable names
removed edge_gateway_rules code from power_on
add_edge_gateway_rules for DNAT rule per port
removed set_edge_gateway_rules, no longer needed
added optional vapp_prefix to name the vapp
cache return value of get_vapp_edge_public_ip

cache return value of get_vapp_edge_public_ip to have vapp edge ip
address to remove all DNAT/SNAT edge gateway rules
fix cygdrive path for rsync