Merge pull request #137332 from mauk81/test

adjust calculator test
Add more style options to graphie.addCircleGraph

Summary:
Adds normal/highlight style options for both the circle and the center
point in graphie.addCircleGraph()

Test Plan:
 * Make an interactive-graph with a circle in Perseus
 * Verify that the circle is blue, but highlights orange
   on hover
 * Orange/orange used in a new Transformer commit
 * There's a known bug related to stroke-dasharray :(

Reviewers: alex

Reviewed By: alex

CC: alpert

Differential Revision: http://phabricator.khanacademy.org/D5570
Update css/khan-site.css with simple-button exercise-orange

Summary:
ran local-only/update_local.sh

Test Plan: none
Add graphie.addReflectButton for Perseus Transformer widget

Summary:
Adds a function to place a reflection button, similar to the rotation
handle.

Test Plan:
Refactor perseus transformer widget to use this function, then test
 * moving the reflection line's points
 * dragging the reflection line itself
 * reflecting polygons

Reviewers: alex

Reviewed By: alex

CC: alpert

Differential Revision: http://phabricator.khanacademy.org/D5594
Turn reflectButton into two triangles instead of a circle

Summary:
Replaces the circle point created by addReflectButton with a pair of
triangles.

Test Plan:
 * Use it in the transformer widget from D5596
 * Try adding a reflect tool and dragging the line around
 * Try reflecting points
 * Try removing and adding the reflect tool and check that the old
   button is not still clickable

Reviewers: alex

Reviewed By: alex

CC: alpert, khirasaki

Differential Revision: http://phabricator.khanacademy.org/D5601
add tests for kray util