ESX variable type cleanup
fix for global variables of type short
added variant class
changed global variable records to new variant type
some cleanup and fixing
use new Variant type for GMSTs
fixed gmst integers
change variant in info record to new type
Merge branch 'vartype'