Version.split will attempt to return valid split strings when

given incomplete version strings such as: 1. or 1.0.

Version.split will provide a zero instead of a nil value for items
not present in the split string