refactor(carousel): use ngAnimate

This also fixes issues with ngAnimate.

Closes #1350

Need to verify if this fixes #1513 , but it should fix it too.