feat(carousel) add slid callback

Hey,

I wonder if there's a way to know that slide was changed from outside of directive. This is one possible implementation. I'm rather interested in this feature so feel free to reject this request if it isn't acceptable but please consider to advise me another way to archive this goal.

Thanks