fix (carousel): carousel width was incorrectly rounded

Rounding the carousel width caused display bugs in case where parent
containers did not have round widths, like a fluid column in a bootstrap
grid. The resulting width produced unexplained 1px margin, and a slight
shift from slide to slide.