MinVersion resource

Defines a minimum required version for the emulator. If the emulator version is less than the specified version, it will abort.

The format of a version is:
 * major.minortypeiteration

For example, in the version 3.5alpha2, the major number is 3, the minor number is 5, the type is alpha and the iteration is 2.

The types are ignored in the comparison. The version can be under-specified, such as 3.4 or 3, where the missing parts default to 0.

Examples
For emulator version 4.0beta8:

Successful minVersion comparisons: 4 4.0 4.0foo3 4.0beta8

Unsuccessful comparisons: 5 4.1 4.0ga9