Make Chingu::Animation#[] accept Enumerables instead of just Ranges

This way it's easy to extract a subanimation from non-consecutive, frames,
like this:

    @animation[(1..10).step(2)]