Adding a movable polygon to interactive.js + ability to draw ray.

Test Plan: Verify expected behavior when using the Polygon and Ray subwidgets.

Reviewers: alpert

Reviewed By: alpert

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