Fixed a minor bug with the compare versions utility function where it did not return the proper value for versions of different lengths with multiple trailing zeroes, ie. 1.0 vs. 1.0.0.1 would be seen as equal.