VMM.Library.animate(): don’t churn object copies
VMM.Library.animate(): don’t churn object copies

This avoids declaring an object unless we didn’t receive one
noikiy/TimelineJS,pom95/timeline,pom95/timeline,LauraHilliger/TimelineJS,JoaquinSiabra/TimelineJS,james-logan/TimelineJS,djaney/TimelineJS,anxintiancai/TimelineJS,LauraHilliger/TimelineJS,zstao/TimelineJS,deenjohn/TimelineJS,deenjohn/TimelineJS,ycaihua/TimelineJS,1modm/TimelineJS,JoaquinSiabra/TimelineJS,zstao/TimelineJS,NUKnightLab/TimelineJS,zstao/TimelineJS,djaney/TimelineJS,JoaquinSiabra/TimelineJS,anxintiancai/TimelineJS,stea4lth/TimelineJS,deenjohn/TimelineJS,matt-edgedesign/Timelinejs,landsurveyorsunited/TimelineJS,1modm/TimelineJS,ycaihua/TimelineJS,LauraHilliger/TimelineJS,landsurveyorsunited/TimelineJS,noikiy/TimelineJS,1modm/TimelineJS,NUKnightLab/TimelineJS,NUKnightLab/TimelineJS,stea4lth/TimelineJS,ycaihua/TimelineJS,matt-edgedesign/Timelinejs,djaney/TimelineJS,landsurveyorsunited/TimelineJS,ryekee/TimelineJS,noikiy/TimelineJS,anxintiancai/TimelineJS,james-logan/TimelineJS,ryekee/TimelineJS,pom95/timeline,james-logan/TimelineJS,stea4lth/TimelineJS,matt-edgedesign/Timelinejs,ryekee/TimelineJS