BISERVER-11952 - Version helper parser update to handle current and past...

... version number schemes.

The SNAPSHOTS are now mapped into the '999' number range as expected by the reporting engine
and post-5.0 version numbers and patch releas and build numbers are handled correctly.

Without this change, the reporting engine tests will not run correctly.