DATACMNS-496 - Version.parse(…) now drops non-numeric artifacts.

Version parsing failed when given version contained non-numeric parts (like 2.0.0-rc1). We now strip everything after the first non numeric part to create a logical version equivalent of the source String.

Original pull request: #81.