Sliding tab carousel

This branch provides a drop-in replacement for the existing TabView widget with the difference being an animated transition between the tabs. Reviewers be ruthless.