Introduced dynamic reloading of the carousel

Slick carousel was not able to refresh if its contents get changed. Now it can. If the valiable "data" changes, it gets destroyed and reloaded, just like it should in angular.
After destroying the carousel, the element ".slick-list" remains in the DOM. This causes some weird errors, I think it's a bug in slick-carousel itself. Removing this element is a workaround for this bug.