DO NOT MERGE -- first draft of the caption utility

@jbau please take a look.

This is the first draft of the new utilities page (Tools > Utilities) and includes an "update captions" utility. The utility shows all the videos in the course to the user, with an icon indicating whether Studio has the same copy of the video captions as youtube. User can then use the utility to replace caption files with those from youtube.

I'm looking for feedback on both functionality and look and feel of the new pages. Code is still in development and is missing unit tests and needs some clean up.