Implement delay and endDelay for groups

My only concern with this test is that all the animations apply to the same property on the same target, so it relies on us properly sorting the animation stack. It adds complexity to the test and makes it confusing for anyone who doesn't know the stack sorting procedure (e.g. me).