Fix incorrect size calculation of GDNative godot_variant for android armv7
Created by: kosz78
I found that Variant
type for android armv7 has size = 24
bytes, but GDNative godot_variant has 20
bytes
The reason is that compiler auto align memory for largest member size, in case of Variant
it is int64_t
I have fixed godot_variant
declaration to be similar as Variant
and added compile-time size check guards for GDNative types