Bug 839911 - Add a convenient forever() time period constructor; r=roc
Bug 839911 - Separate animation out from layer code; r=kats