Add a new `paused` attribute to the carousel

Add a new `paused` attribute to the carousel, that allows you to pause the carousel, without having to change the interval value.

This is more convenient, rather than having to keep old/new values for the interval, when changing it to a negative value.

I've also change the demo to be able to test the new attribute.