Add the option to GPG sign version files and add a release date to the version

1. Added the option to GPG sign the uploaded version files.
2. Enable configuring the 'release' property of a version as either ISO date format or new Date()
Signing needs to be done only after all artifacts have been uploaded - not before