Fix incorrect use of PODVector in ValueAnimation, maybe related to #361

Indeed VAnimKeyFrame and VAnimEventFrame structures contains objects of types Variant and VariantMap, which may need to call constructors and destructors for memory allocation, so PODVector cannot be used here.
With this fix applied I no longer have any of the segfaults I previously randomly had while using animations.