Prevent carousel from scrolling when only one item is visible.

Perhaps I missed something, but the carousel scrolls when there's only one item in the list. For my application, it's quite unnatural to see the item move out of view for a few seconds and return later.

I've added an internalScrollEnabled property that combines the scrollEnabled state with a conditional that's only true if more than one item (or holder) is visible.