Add circular option to allow non-circular scroll

Using the `circular: false` option now prevents items from going back to the right. Carousel will also start with an empty left flank.