Carousel implementation

Implementation of a first component: Carousel.

Code could probably be cleaned and optimized thanks to improvements in Hashspace, to be continued later.
OK, I see. But I don't think we should be too worried about BS even names - their programming model is fundamentally different - much more jQuery oriented. This brings me to the more important question - do we need 2 events (start /end) - maybe just slideChangedEvent would be enough?