Re-add carousel captions as optional

* They're hidden by default in the mobile-first views because otherwise they just cover up the slides
* In mobile they're centered, and then are shown left aligned at larger viewports
Scrach that: carousel caption is always left aligned, but still hidden for mobile views
add visibility note to docs about captions