Changing PluginDescription#version() from double to String

Reason for this PR is that I (and likely many other devs) would like to have their plugin versions as Strings. E.g. having the word 'BETA' in the PluginDescription to better annotate the plugin.