AUI-1299 Make aui-carousel responsive

Adding the `responsive` attribute, through which the developer can decide if the carousel will scale itself according to the viewport's width or not.
AUI-1299 Swiping on aui-carousel should work for touch devices

On touch devices users will go through image by swiping them on the screen.