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()
Instead of new Date() it's better to say "OR a java.util.Date instance"