Carousel implementation

Implementation of a first component: Carousel.

Code could probably be cleaned and optimized thanks to improvements in Hashspace, to be continued later.
`ctrl.content.length > 1 &&  !(!ctrl.wrap && ctrl.internalIndex === 0)` => `ctrl.hasMultipleSlides()`?