Reduced visibility of VersionParser and pass references on it through
static methods of VersionNumber
Simplified the check that algorithm SHA-256 is available in the target
environment