Fixes around vApp starting
- added poweron_vm method to driver
- fixed env[:ui] output
- added guest customization and power on routine to build_vapp
Working through bug when adding to catalog after uploading
reverted adding the hostname to the vapp name
General fixes and method hardening for build_vapp and inventory_check.
- hardened catalog upload, should now work in all the use cases (single-vm,multi-vm,multi-vm with multiple boxes).
- got rid of some debug output
Merge branch 'dev_tsugliani' into develop

Conflicts:
	lib/vagrant-vcloud.rb
	lib/vagrant-vcloud/action.rb
	lib/vagrant-vcloud/action/build_vapp.rb
	lib/vagrant-vcloud/action/is_created.rb
	lib/vagrant-vcloud/action/read_state.rb
Merge branch 'dev_tsugliani' into develop

# By Timo Sugliani
# Via Timo Sugliani
* dev_tsugliani:
  Removing debug statements
  Fixed incorrect id in env[:machine].id in build_vapp.rb Added all resume/suspend/halt actions working (waiting for task enabled to avoid issues) Added those vm actions into the 5.1 Driver file (vcloud-rest) Added a guest-customization issue to README.md
  Work in progress, read_state ok, misc fixes. Starting work on poweroff/destroy actions too. Initial work on the driver to add some missing operations to the vCloud Directory library. Added missing translations for read_state messages.

Conflicts:
	lib/vagrant-vcloud.rb
	lib/vagrant-vcloud/action.rb
	lib/vagrant-vcloud/action/build_vapp.rb
	lib/vagrant-vcloud/action/is_created.rb
	lib/vagrant-vcloud/action/read_state.rb
Changes around destroy routine
- Fixed the destroy routine
- Fixed delete_vm method in driver
- Fixed actions
Added "netaddr" gem requirement for ip math, added ip calculations for custom subnet deployments, defaulted compose and recompose to nat w/ port forwarding, added version requirements to gemspec
Initial error handling routines, added catalog check and creation, added create_catalgo method to driver.
reverted default behavior for some methods in version_5_1.rb
fixed Guest customization (no longer setting password), fixed catalog creation properties, added some more error handling.
added some real error handling.
fixed the read_state status report, added some fix me.
Major action refactoring, tested all the corner cases and added error handling, split power functions outside the buildvApp / destroy actions.
Reduced verbosity of output when running without debug.