KNIFE-358: Check vm available prior to bootstrapping

Solution to problem opened in knife-358 where the bootstrapping starts before the virtual machine has been provisioned and available.

Also corrected some alignment issues with this code.

I would recommend that azure_server_create.rb code be refactored; it can use the extract method and/or extract class refactoring to make more fluent/readable.