Add carousel:itemModifyForOffset:withItem: - modifying items dynamically

This lets you modify the carousel items dynamically as the carousel
spins. This is very useful for creating many cool effects, and lets the
users have more granular control of the views in the carousel.