Update to newest TimelineJS release (2.29.1)

Very modest changes, there are probably features that the plugin as currently constituted doesn't take advantage of.  I am not noticing any breakage, though.