[#60265776] Add vApp/VM power on functionality

* originally in launch.rb, missed from new code (hence BUG)
* added --no_power_on option, otherwise powers on
* refactor in Vapp class to handle getting id without provision step