Fix "ValueError: Unknown format code 'd' for object of type 'float'" when (timeout % 60) is a float
Fix "ValueError: Unknown format code 'd' for object of type 'float'" when (duration % 60) is a float
// operator actually returns a float when applied to a float.  So need to wrap it in int()
Merge pull request #623 from ageron/develop

Fix bug in wait_for_ip: ValueError: Unknown format code 'd' for object of type 'float'
Fix bug AttributeError: type object 'SaltCloudExecutionTimeout' has no attribute '__code__'
Merge pull request #624 from ageron/develop

Fix bug AttributeError: type object 'SaltCloudExecutionTimeout' has no a...
Merge pull request #622 from s0undt3ch/develop

In case `script_env` is used, create an environ setter wrapper script instead