Fix broken minimum version check in scilab-5.3.3

Check compares version strings lexicographically, which does not work
e.g. returns "4.2.8" > "4.2.10".
Instead, all numbers composing the version number should be compared one
by one.

This occurs in particular with hdf5-1.8.10 (present on the system) vs hdf5-1.8.4 (minimum required version).