zero times indefinite gives zero

The SMIL timing model specifies that zero multiplied by indefinite gives a result of zero.
http://www.w3.org/TR/SMIL3/smil-timing.html#q79

This is relevant when multiplying duration by repeatCount.
Merge pull request #86 from ewilligers/multiply-by-zero

zero times indefinite gives zero