Compare two software version numbers to see which is greater. ONLY does
a comparison of *major* and *minor* versions (any sub-minor versions are
stripped and ignored).
This method returns -1 if firstVersion is less than secondVersion,
1 if firstVersion is greater than secondVersion, and 0 if equal.
However, since we ignore sub-minor versions, versions "4.2.1" and "4.2.5"
will be seen as EQUAL (as "4.2" = "4.2").
NOTE: In case it is not obvious, software version numbering does NOT
behave like normal decimal numbers. For example, in software versions
the following statement is TRUE:
4.1 < 4.4 < 4.5 < 4.10 < 4.21 < 4.51