Add some parameters to the nexus::artifact class

Timeout is used to enable downloading large (or just slow) files.
Owner, group and mode are applied to the downloaded file whenever ensure != absent.