Support older perls, #87446

As per RT 87446, support older perls by using the old lexical package
syntax (rather than ther Perl 5.14 syntax.
Version number now a string.

Modified the version number so that it is now a string.  This fixes a
few components that handle versions.