Add exec_timeout parameter (passed directly to puppet exec) to prevent p...

...uppet from

failing when dependencies take too long to install.

Value 0 disables the timeout completely.