V2 carousel initial commit
Default to skip anim on multiple overlapping align calls.
move carousel to carouselcore and replace with adapter
update sinon
Tests for redirection to old api with mask
Add initial default key handler (will factor out into class later)
Factor out key handling to separate class.
Refactor key handlers add carousel factory
missed off last commit
refractor binding, factory. Add insertion.
Add widget removal
Add removeChildWidgets to carousel
Reverse prepended clone array so it is in same order as dom elements
refractor to use offset rather then cumulative length calculations
remove new offset calculation method to keep tests happy, need to revisit.
new toggle for automatic updating and add batch binder
Fix recalculate not working when autocalculate off
refactor aligner
add indicesVisibleWhenAlignedToIndex() to mask
Add lengthOfWidgetAtIndex to widgetstrip
Created alignment queue for chaining/cancelling compound alignments