KNIFE-481 - Virtual machine state 'provisioning' not reached after 5 minutes.

Added a new parameter to configure the previously hardcoded timeout in wait_for_virtual_machine_state

Details: https://tickets.opscode.com/browse/KNIFE-481