Added 'timeout' parameter to nexus::artifact

The 'timeout' parameter on the nexus::artifact class is passed on to the exec{} instance that performs the download. Useful for downloads that exceed the 300s default.

This change is fully backwards compatible.