Unit tests implemented for functions and commands, sets, enums, local and global properties, variants and records
Correction of a bug allowing double entries for the same enum
Correction of a bug which caused structs to ignore there named types fields
Log fixed, array file selection improved
Function checkDefinition split.
Opaque type variant mapping implemented
Variant type, encode method checking implemented
Encode and Decode functions for opaque type implemented
Function parameters checking implemented