Add a new `timeout` parameter to `vmware_guest_tools_wait`. Also, a functional test to cover the module.