[guilib] animation length was calculated incorrectly from effects with different delays
[guilib] drop unused AddEffect() function