Add widget selector so that graphs can be awesome

Test Plan: Inserted both new kinds of widgets using test.html without errors.

Reviewers: alex, eater

Reviewed By: alex

Differential Revision: http://phabricator.khanacademy.org/D2455