Add Custom Files feature
Like Custom Config and Custom Tasks there's times when users need to upload files to the node group VMs, such as SSL certificates.
As such we should add a Custom Files feature to allow users to upload the files they require.