Carousel code cleanup

Reordering and renaming some functions to keep things more organized.
Carousel add functions to move to a specific tile

When user clicks edit slide, we need to switch to the carousel view and edit a particular slide. If that slide is not visible in the carousel it would be a bad user experience. This commit adds functions goToTile(n) and goToActiveTile() so we can make sure an individual tile is visible when switching to edit that slide.
Edit slide form moved to carousel view

When user clicks "Edit" under a slide, switch to carousel view, load the slide edit form, mark the tile active in the carousel and scroll the carousel to bring the tile into view.